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

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

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

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

أنظر أيضا:

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

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

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

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

أنظر أيضا:

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

عند كتابة التعليمات البرمجية باستخدام لغة التجميع نحصل على العديد من المزايا أهمها:[3]

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

أنظر أيضا:

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

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

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

أنظر أيضا:

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