عمون -تُصنّف لغات البرمجة إلى أنواع مُتعددة وفقاً لمستواها وطريقة تنفيذ البرامج. هنا هي الأنواع الرئيسية للغات البرمجة:
1. لغات البرمجة عالية المستوى: تشمل لغات البرمجة عالية المستوى اللغات التي تستخدم تنسيقاً مألوفاً للمبرمجين عند كتابة البرامج. تتميز بأنها تستخدم رموز ومفردات قريبة من اللغة الإنجليزية، وتوفر إمكانية إضافة التعليقات والشروح في البرنامج. ومن الأمثلة على لغات البرمجة عالية المستوى: #C، Java، JavaScript، Python، SQL.
2. لغات البرمجة منخفضة المستوى: تُكتب لغات البرمجة منخفضة المستوى بنظام العد الثنائي (نظام الأرقام الثنائية) الذي يفهمه الحاسوب. تكون هذه اللغات معقدة وغير قابلة للقراءة من قبل المبرمجين، وتشمل لغة الآلة ولغة التجميع.
3. اللغات المفسرة: هي اللغات التي يتم ترجمة وتنفيذ أوامرها البرمجية أولاً بأول عند كتابتها باستخدام برنامج المفسر. وتشمل لغات مثل Python. تكون بطيئة نسبياً وتحتاج إلى تثبيت لغة البرمجة على الأجهزة التي يتم تشغيل البرنامج عليها.
4. اللغات المترجمة: هي اللغات التي يتم تحويلها إلى لغة الآلة بواسطة المترجم بعد الانتهاء من كتابة البرنامج كاملاً. تتميز هذه اللغات بسرعة التشغيل ولكنها غير قابلة للنقل بين أنظمة التشغيل المختلفة. ومن الأمثلة على لغات البرمجة المترجمة: لغة C.