تحتوي لغة الآلة على مترجم يتولى عملية التحويل من لغة الآلة إلى لغة التجميع 1 نقطة ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
الإجابة. هي
الإجابة هي: خطأ.
الشرح:
السؤال يربط بين مترجم (Compiler) وعملية التحويل من لغة الآلة إلى لغة التجميع، وهذا غير صحيح. المترجم يقوم بعكس هذه العملية تماماً. إليك التفصيل:
- لغة الآلة: هي اللغة التي يفهمها الكمبيوتر مباشرة، وتتكون من أصفار ووحدات (0 و 1).
- لغة التجميع: هي تمثيل رمزي للغة الآلة، تستخدم رموزاً سهلة الفهم (مثل ADD, MOV) بدلاً من الأصفار والوحدات.
- المترجم (Compiler): وظيفته تحويل لغة البرمجة عالية المستوى (مثل بايثون، جافا، سي++) إلى لغة الآلة أو لغة التجميع. بمعنى آخر، هو يحول الكود الذي يكتبه المبرمج بلغة يفهمها هو، إلى كود يفهمه الكمبيوتر.
- المجمع (Assembler): هو البرنامج الذي يحول لغة التجميع إلى لغة الآلة. هذا هو البرنامج المسؤول عن عملية التحويل التي ذكرها السؤال، وليس المترجم.
مثال:لنفترض أن لديك برنامجاً مكتوباً بلغة بايثون. المترجم (Compiler) سيقوم بتحويل هذا البرنامج إلى لغة الآلة (أو أحياناً إلى لغة تجميع أولاً ثم إلى لغة الآلة). أما إذا كان لديك برنامج مكتوب بلغة التجميع، فإن المجمع (Assembler) هو الذي سيحوله إلى لغة الآلة.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال تحتوي لغة الآلة على مترجم يتولى عملية التحويل من لغة الآلة إلى لغة التجميع 1 نقطة ؟ اترك تعليق فورآ.