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

تعرف علي

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

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

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

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

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

قد تكون مهتمًا بـ

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

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

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

تعرف علي

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

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

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

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

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

تعرف علي

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

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