هي عبارة عن مجموعة من الأوامر تكتب بقواعد محددة عن طريق البرمجة، وتمر هذه الأوامر بعدة مراحل لكي تنفذ على الكمبيوتر، و لغة البرمجة عملها الأساسي توصيل اللغة بينك وبين الكمبيوتر، لأن الكمبيوتر لا يتعامل إلا بلغة واحدة و تسمى Language Binaries، فتتم ترجمة اللغة و الأوامر الخاصة عن طريق المترجم Compiler، ودوره يكون في ترجمة الكود المكتوب بلغة عالية المستوى و تحويلها إلى لغة منخفضة المستوى، وهي لغة الآلة أو النظام الثنائي الذي يعمل به الكمبيوتر، ومن ثم يفهمها الكمبيوتر ويسهل التعامل معه.
تعتمد شهرة لغة البرمجة على عدة عوامل، منها:
- الشعبية: تُقاس الشعبية بعدد المبرمجين الذين يستخدمون اللغة.
- التطبيقات: تُقاس التطبيقات بعدد المجالات التي يمكن استخدام اللغة فيها.
- السهولة في التعلم: تُقاس السهولة في التعلم بعدد الوقت والجهد اللازمين لتعلم اللغة.
- الوظائف: تُقاس الوظائف بعدد الميزات والإمكانيات التي توفرها اللغة.
بناءً على هذه العوامل، تُعدّ اللغات البرمجية التالية من أشهر لغات البرمجة في العالم:
- لغة Python: هي لغة برمجة عالية المستوى، سهلة التعلم والاستخدام، وتستخدم في تطوير مجموعة متنوعة من التطبيقات، مثل: تطوير تطبيقات الويب وتطبيقات التعلم الآلي والذكاء الاصطناعي.
- لغة Java: هي لغة برمجة عالية المستوى، متعددة المنصات، وتستخدم في تطوير مجموعة متنوعة من التطبيقات، مثل: تطوير تطبيقات الويب والتطبيقات المحمولة والتطبيقات الحاسوبية.
- لغة C++: هي لغة برمجة عالية المستوى، تركز على الأداء، وتستخدم في تطوير مجموعة متنوعة من التطبيقات، مثل: تطوير ألعاب الفيديو وتطبيقات الأنظمة الأساسية والتطبيقات الحاسوبية.
- لغة JavaScript: هي لغة برمجة عالية المستوى، تُستخدم في تطوير تطبيقات الويب وتطبيقات الهاتف المحمول.
- لغة SQL: هي لغة برمجة خاصة بقواعد البيانات، وتُستخدم في إنشاء وإدارة قواعد البيانات.
- لغة HTML: هي لغة برمجة خاصة بصفحات الويب، وتُستخدم في إنشاء محتوى الويب.
- لغة CSS: هي لغة برمجة خاصة بتنسيق الويب، وتُستخدم في تنسيق محتوى الويب.
- لغة PHP: هي لغة برمجة خاصة بتطوير تطبيقات الويب، وتُستخدم في إنشاء تطبيقات الويب الديناميكية.
بالإضافة إلى هذه اللغات، هناك العديد من اللغات البرمجية الأخرى التي تستخدم في مجموعة متنوعة من التطبيقات.