
تنقسم لغات البرمجة الى :
a- لغات منخفضة المستوى مثل :
1- لغة الآلة ( Machine language) : تكتب لغة الآلة على شكل سلسلة من الأرقام الثنائية (1,0) حتى يفهمها جهاز الحاسب الآلي.
2- لغة التجميع ( Assembly language): هي أختصارات للغة الآلة حيث تكتب الأوامر على هيئة أختصارات مفهومة باللغة الأنجليزية يسهل ذكرها
b- اللغات عالية المستوى مثل :
1- لغة البرمجة الإجرائية (procedural language) :تعتمد لغات البرمجة الإجرائية على على قيام المبرمج بكتابة البرنامج مفصلا اجراء بعد اجراء ومن ثم تحديد التعليمات التي تؤدي الى قيام الحاسب بالمهام المطلوبة .
مثل : لغة البيسك (BASIC) / لغة سي (C)
2-لغة البرمجة بالكائنات (object oriented language) : في هذة اللغات تجمع البيانات مع الأوامر الخاصة بها تحت كائن واحد , يعطى أسما معينا ,ويمكن استخدام هذا الكائن عدة مرات داخل البرنامج
مثل : لغة سي بلس (++C) / لغة جافا (java)


