لغة يتم تحويلها الى لغة الالة بصورة مباشرة -->

 

لغة يتم تحويلها الى لغة الالة بصورة مباشرة



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


ما هي لغة الآلة؟

إنها اللغة الأساسية لأجهزة الكمبيوتر ، وتقرأها وحدة المعالجة المركزية للكمبيوتر (CPU) ، وتتكون من سلسلة من الأرقام الثنائية وتشبه سلسلة طويلة جدًا من الأصفار والآحاد. إنها اللغة الوحيدة التي يمكن لأجهزة الكمبيوتر فهمها. 


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


 

لغة يتم تحويلها إلى لغة آلة مباشرة

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


ما هي لغة التجميع؟

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


 

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

عند كتابة الكود باستخدام لغة التجميع ، نحصل على العديد من المزايا ، من أهمها: 


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

 

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

المساوئ الرئيسية لبرمجة لغة التجميع هي: 


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



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

  • لغات تمتاز بسرعة تنفيذها
  • يستطيع جهاز الحاسب فهم لغة البشر
  • يقصد به ترتيب تنفيذ التعليمات البرمجية تعليمة تلو الأخرى
  • أي مما يلي يعد لغة منخفضة المستوى
  • لغة Assembly
  • لغة برمجة عالية المستوى