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

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

اقرأ المزيد عن

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

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

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

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

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

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

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

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

قد يكون من المفيد أن تقرأ عنها

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

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

هناك العديد من الخصائص المهمة للغة البرمجة منخفضة المستوى، والتي تتمثل في النقاط التالية

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

خصوصية لغة البرمجة

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

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

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

يمكنك أن تقرأ عنها

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

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

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

أهداف لغات البرمجة

يمكن تقسيم لغات البرمجة حسب الأغراض والأهداف التي صممت اللغة من أجلها، كتقسيمها إلى ما يلي

  • لغة برمجة قواعد البيانات
  • لغات برمجة تطبيقات Android
  • لغات برمجة الويب
  • لغات البرمجة وتصميم المواقع
  • لغات البرمجة وتطوير اللعبة

أنواع لغات البرمجة

أنواع لغات البرمجة

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

  • لغات قريبة من لغة الآلة
  • لغات أقرب إلى لغة الإنسان

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

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

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