تعتبر لغات البرمجة مجموعة من التعليمات أو الإرشادات المحددة التي تنتج أنواعًا مختلفة من المخرجات، وذلك ضمن ما يُسمى بالخوارزميات، ويتطلب ذلك مبرمجًا لإدارة جميع الخصائص المميزة للكمبيوتر لتخزين البيانات وتشغيلها بصورة صحيحة تبعًا لنوع اللغة المستعمل ، إلا أنّ بعض اللغات الأخرى لا تتطلب ذلك، بل تكون أسهل في الكتابة والقراءة، ومع التطور المستمر تم إنشاء الآلاف من لغات البرمجة المختلفة، ويتم إنشاء المزيد منها كل عام، وبالرغم من ذلك فإنّ عددًا قليلاً نسبيًا يستعمل على نطاقٍ كبير، ومن التطبيقات على ذلك استعمال البرامج لتوجيه سلوك الآلات كصناديق الموسيقى والبيانو منذ أوائل القرن التاسع عشر، وفي الآتي سيتم الحديث عن أنواع وخصائص لغات البرمجة. 

خصائص لغات البرمجة

  • البساطة والوضوح والوحدة: تتميز الخوارزميات المستخدمة في مختلف لغات البرمجة بأنّها موحدة، وبسيطة، وواضحة
  • بيئة البرمجة: تم تطوير لغات البرمجة لكي تعمل مع بيئات مختلفة، مما جعل تنفيذها أكثر سهولة.
  • تمتلك وظيفة وهدف: اللغات الطبيعية فقط للتفاعل بين البشر، بينما تسمح لغات البرمجة للأشخاص بنقل تعليمات معينة إلى الأجهزة لتحقيق هدف معين، إلا أنّها تتطلب درجة أكبر من الدقة والكمال.
  • ذات قوة تعبيرية كبيرة: ويندرج تحت خصائص لغات البرمجة قدرتها على التعبير عن الحسابات وترجمتها تبعًا لنوع لغة البرمجة المستخدم، بالإضافة إلى استعمال تنسيقات الإدخال النصية بهدف التأثير على سلوك الكمبيوتر.

المراجع

sotor.com

التصانيف

تكنولوجيا   العلوم التطبيقية