يمكن تعريف لغات البرمجة (بالإنجليزية: Programming language) بأنها: عبارة عن مجموعة من الأوامر، تكتب وفق مجموعة من القواعد تحدد بواسطة لغة البرمجة، ومن ثم تمر هذه الأوامر بعدة مراحل إلى ان تنفذ على جهاز الحاسوب.(1)
تنقسم لغات البرمجة إلى قسمين
الأول :لغات منخفضة المستوى.
هي لغات قريبة جدا من جهاز الحاسب تظهر التركيب الداخلي للحاسب في مجموعة من أوامر وتعليمات هذه اللغات , أي أنها لا توفر تجريدا أو فصلا بين مجموعة أوامر أو تعليمات هذههذه اللغات و التركيب الداخلي للحاسب.تنقسم اللغات المنخفضة المستوى "أيضا" لقسمين:
أولا: لغة الآلة:
تكتب الأوامر في لغة الآلة على شكل سلسلة من الأرقام الثنائية (الصفر والواحد) حتى يفهمها جهاز الحاسب الآلي مباشرة, وترمز كل مجموعة من الأرقام إلى عملية محددة يسيرة يمكن للحاسب تنفيذها , وتتعامل مباشرة مع ما هو مخزن في الذاكرة الرئيسة للجهاز. هي أول لغة وضعت عند برمجة الحاسب . وسهلة الفهم بالنسبة للحاسب , أما بالنسبة للمبرمجين صعبة الفهم. تستخدمها الشركات المصنعة للحاسب.
ثانيا: لغة التجميع:
هي إختصارات للغة الآلة ؛ حيث تكتب الأوامر على هيئة اختصارات مفهومة باللغة الانجليزية يسهل تذكرها.ويوجد مترجم يحول أوامر لغة التجميع إلى الصفر والواحد حتى يفهمها الجهاز وينفذها. وتتعامل أوامر لغة التجميع مع مكونات جهاز الحاسب الداخلية مباشرة. يستخدم هذه اللغة المبرمجين المحترفين . ولاستخدامها تحتاج لمعرفة بمكونات الحاسب الداخلية . وتكون باللغة الانجليزية.
ليست هناك تعليقات:
إرسال تعليق