مستويات لغات البرمجة
يمكن تصنيف لغات البرمجة إلى قسمين رئيسين حسب المستوى، ويمكن معرفتها بـ مستويات لغات البرمجة.
من مستويات لغات البرمجة الرئيسية ما يأتي:
- لغة البرمجة منخفضة المستوى (Low-level programming languages).
- لغة برمجة عالية المستوى (High level programming language).
- لغات البرمجة منخفضة المستوى
لغات البرمجة منخفضة المستوى أو متدنية المستوى وتسمى أيضاً بلغات الآلة، وهي لغات برمجة تستخدم تعليمات و رموز مختصرة ومحددة لكتابة تعليمات البرامج، وللتعامل مع هذا النوع من اللغات فإنه يتطلب المعرفة التامة بالأجزاء الداخلية لمكونات الحاسوب، ومن هذه اللغات: لغة التجميع Assembly.- لغات البرمجة عالية المستوى
لغات البرمجة العليا هي لغات برمجية سهلة تستخدم لكتابة تعليمات وأوامر البرامج المراد تصميمها بصيغة جمل قريبة في صيغتها إلى اللغة الطبيعية للإنسان، كما يمكن بسهولة فهمها ( بالنسبة للمبرمج) والقيام بالتعديلات عليها.أمثلة لغات البرمجة عالية المستوى: لغة البرمجة (باسكال/ Pascal)، لغة البرمجة فورتران (Fortran)، ولغة البرمجة سي C، و لغة فيجوال بيسيك (Visuals Basic).
البرنامج المكتوب بإحدى لغات البرمجة العليا أو الدنيا يُسمى عادة بـ (البرنامج المصدري/ Source Program) ولكي يتم تنفيذ البرنامج المصدري فيجب تحويله أولاً إلى (برنامج هدفي/ Object Program) أو "برنامج تنفيذي" يحتوي على تعليمات وأوامر تفهمها الأجزاء الداخلية للحاسوب.
عملية تحويل (ترجمة) البرنامج المصدري إلى برنامج تنفيذي تتم عادةً بواسطة برنامج خاص يُسمى المترجم أو المفسر (Compiler and Interpreter)، وترتبط جميع لغات البرمجة بمترجم أو مفسر مخصص لترجمة تعليماتها إلى تعليمات داخلية يفهمها الحاسوب.
البرنامج المكتوب بإحدى لغات البرمجة العليا أو الدنيا يُسمى عادة بـ (البرنامج المصدري/ Source Program) ولكي يتم تنفيذ البرنامج المصدري فيجب تحويله أولاً إلى (برنامج هدفي/ Object Program) أو "برنامج تنفيذي" يحتوي على تعليمات وأوامر تفهمها الأجزاء الداخلية للحاسوب.
عملية تحويل (ترجمة) البرنامج المصدري إلى برنامج تنفيذي تتم عادةً بواسطة برنامج خاص يُسمى المترجم أو المفسر (Compiler and Interpreter)، وترتبط جميع لغات البرمجة بمترجم أو مفسر مخصص لترجمة تعليماتها إلى تعليمات داخلية يفهمها الحاسوب.
# شاهد أيضاً: