كيف أتعلم البرمجة
لغة البرمجة
أنواع لغات البرمجة
اللغات ذات المستوى المنخفض
لغات البرمجة عالية المستوى
اعتمادًا على كيفية تنفيذها ، يمكن تقسيم لغات البرمجة من حيث كيفية تنفيذها في الكمبيوتر إلى نوعين ، أولهما لغات البرمجة المترجمة ، والنوع الآخر ، هي لغات البرمجة المفسرة. لغات البرمجة المترجمة التي يتم فيها استخدام برنامج المترجم ليتم تحويلها إلى لغة آلة مخصصة لنظام التشغيل الذي تم تنفيذ الترجمة عليه ، وتأتي في شكل برنامج يمكن تنفيذه عن طريق استدعاء الاسم ، إذا تم تنفيذ العملية في نظام التشغيل Linux على سبيل المثال ، لن يتمكن المستخدم من تشغيل نفس البرنامج على نظام تشغيل Windows ، تمامًا كما هو الحال في عملية التحويل ، يتم فحص البرنامج و تم اكتشافه لاكتشاف أي خطأ – غير منطقي – موجود هناك. مثال على هذا النوع من لغة البرمجة هو لغة C.
في لغات البرمجة المفسرة
يتم استخدام برنامج المترجم الفوري لتنفيذ البرنامج مباشرة دون الحاجة إلى ترجمته ، مثل النصوص (أو ما يسمى في البرنامج النصي) بواسطة البرنامج المفسر نفسه ، لذلك يجب تثبيت البرنامج المفسر على أي جهاز يهدف إلى تنفيذه البرنامج المكتوب هناك ، مما يجعل هذا النوع من البرامج قابلاً للتنفيذ على أي نظام تشغيل طالما أن البرنامج المفسر مثبت هناك. إحدى خصائص لغات البرمجة المفسرة هي قدرة المبرمج على تعديل البرنامج مباشرة دون الحاجة إلى إعادة ترجمته (كما هو الحال في لغات البرمجة المترجمة) ، ولكن عملية الترجمة التي يقوم بها المترجم بشكل مستمر أثناء سيجعل تشغيل البرنامج عملية التنفيذ بطيئة مقارنة بالبرامج المحولة.
مثال على هذا النوع من لغة البرمجة هي لغة Python.
حسب الاستخدام
يمكن تصنيف لغات البرمجة إلى عدة أنواع اعتمادًا على الغرض من استخدامها ، نظرًا لوجود لغات برمجة مخصصة لتطوير وإنشاء مواقع الويب ، وتشمل الأمثلة لغة جافا سكريبت ، لغة PHP ، لغة Python ويمكن استخدام لغات أخرى لتطوير تطبيقات الهاتف المحمول مثل تلك التي تعمل بنظامي التشغيل Android و iOS. هذه اللغات على سبيل المثال لغة Java و Swift Programming تُستخدم أيضًا في