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

لغة برمجة منخفضة المستوى هي لغة البرمجة التي توفر ضئيلة أو معدومة التجريد من جهاز كمبيوتر في مجموعة التعليمات العمارة -commands أو وظائف في خريطة لغة ارتباطا وثيقا تعليمات المعالج. بشكل عام ، يشير هذا إلى رمز الجهاز أو لغة التجميع . بسبب التجريد المنخفض (ومن هنا الكلمة) بين اللغة ولغة الآلة ، توصف اللغات منخفضة المستوى أحيانًا بأنها “قريبة من الأجهزة”. تميل البرامج المكتوبة بلغات منخفضة المستوى إلى أن تكون غير محمولة نسبيًا ، نظرًا لأنها محسّنة لنوع معين من بنية النظام.

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