لغات البرمجة منخفضة المستوى وانواعها

لغات البرمجة منخفضة المستوى وانواعها عبارة عن لغات برمجية من الممكن أن تساعد في توفير نسبة قليلة من التجريد الخاص بمجموعة التعليمات الخاصة بالحاسب الألي و قد لا تستطيع توفيرها أبدا، و يتم إستخدام لفظ منخفض بغرض وصف التجريد القليل جدا و الذي من الممكن أن يكون معدوم الذي يربط بين لغة البرمجة و لغة الألة، و مع هذا فإن البرامج التي تكتب بلغات برمجة منخفضة المستوى تكون سريعة في تنفيذ الأوامر و أيضا لا تحتاج لمساحة كبيرة في الذاكرة، و لهذا فسوف نتحدث في مقال اليوم عن لغات البرمجة منخفضة المستوى وانواعها.

تعرف على:

تعرف علي لغات البرمجة منخفضة المستوى

تعريف لغة البرمجة

تعريف لغة البرمجة
تعريف لغة البرمجة

لغة البرمجة عبارة عن مجموعة من الأوامر و التي يتك كتابتها تبعا لقواعد معينة تحدد بواسطة هذه اللغة و التي تمر عبر مراحل متعددة حتى يقوم الحاسب الألي بالإستجابة و تنفيذها، و تنقسم لغات البرمجة إلى قسمين تبعا لمدى قربها من اللغة التي يفهمها البشر وهي:

1- لغة عالية المستوى

و هذا النوع يكون قريب من اللغة التي يفهمها الإنسان و من أمثلتها سي جافا، و هذا النوع لا يحتاج من المبرمج أن يتعمق في التفاصيل الخاصة بتطبيق الأوامر، فهي لغة سهلة و بسيطة جدا و من السهل فهمها و يمكن للمبتدئين التعامل معها بسهولة حيث أن مفرداتها قريبة الشبه من اللغة العادية التي يستخدمها البشر.

قد يهمك:

لغة البرمجة منخفضة المستوى

2- لغات البرمجة منخفضة المستوى

لغات البرمجة منخفضة المستوى
لغات البرمجة منخفضة المستوى

قبل التطرق إلى لغات البرمجة منخفضة المستوى وانواعها دعونا نتعرف معاً على تعريفف لغات البرمجة منخفضة المستوى و هي لغة قريبة من لغة الألة و تنقسم تبعا للغرض التي صممت من أنجله فهناك لغات صممت للعمل على أجهزة معينة مثل أن تقوم مؤسسة أو شركة بإنتاج جهاز حاسب ألي و تقوم بتوفير دليل لإستعماله و الذي يحتوي على الأوامر التي يتم تنفيذها من خلاله، و هناك لغات البرمجة المنخفضة المستوى و التي تعمل بإستقلالية عن الألة.

تعرف على:

الفرق بين لغات البرمجة عالية المستوى ومنخفضة المستوى

لغات البرمجة منخفضة المستوى وانواعها

لغات البرمجة منخفضة المستوى وانواعها
لغات البرمجة منخفضة المستوى وانواعها

1- الجيل الأول

و هي لغة البرمجة الأولى على الإطلاق سواء في لغات البرمجة منخفضة المستوى وانواها أو في لغات البرمجة عالية المستوى، و لهذا السبب يطلق عليها إسم GL 1 و هي واحدة من لغات الألة machine Language و في هذا النوع يتم كتابة الأوامر على شكل سلسة من الأرقام الثنائية و هي الصفر و الواحد و التي يمكن للحاسب الألي أن يفهمها مباشرة، و تقوم هذه اللغة بتنفيذ عمليات بسيطة جدا و التي تتعامل فيها مع المعلومات المخزنة على الذاكرة الرئيسية فقط للجهاز و بطريقة مباشرة.

و هي اللغة الوحيدة التي يستطيع المعالج الدقيق أن يقوم بعمل معالجة لها بطريقة مباشرة دون الحاجة لعملية تحويل، و مع هذا فإن هذه اللغة لا يتم إستخدامها في وقتنا الحالي و هذا لأنها تحتاج لتنفيذ الكثير من التفاصيل و التي تحتاج للكثير من الوقت في حين أن اللغة عاية المستوى تقوم بتنفيذ هذه الأوامر في ثواني و بطريقة تلقائية.

تعرف على:

بحث عن البرمجة فى الحاسب الالى

2- الجيل الثاني

الجيل الثاني من لغات البرمجة منخفضة المستوى وانواعها و الذي يعرف ب GL 2 و يطلق عليه أيضا لغة التجميع أو Assembly Languages، و هذه اللغة يمكنها التعامل مع المكونات الداخلية للحاسب الألي بطريقة مباشرة فهي لغة سهلة في الفهم و من السهل أن يتم ترجمة لغة التجميع للغة الألة بسهولة حتى تقوم بتنفيذ الأوامر المطلوبة، حيث أنها تقوم بتجميع التعليمات البسيطة مباشرة إلى لغة الحاسب الألي، و بالرغم من أن هذه اللغة لا تتعامل مع المعالج الدقيق بطريقة مباشرة إلا أنها واحدة من لغات الجيل الثاني.