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