لغة الآلة: الفرق بين النسختين
[نسخة منشورة] | [نسخة منشورة] |
تم حذف المحتوى تمت إضافة المحتوى
لا ملخص تعديل وسم: تعديل مصدر 2017 |
طلا ملخص تعديل وسم: تعديل مصدر 2017 |
||
سطر 3:
'''لغة الآلة''' أو '''كود الآلة''' {{إنج|Machine code}} عبارة عن برنامج كمبيوتر مكتوب في [[مجموعة التعليمات|تعليمات]] '''لغة الآلة''' يمكن تنفيذه مباشرة من خلال [[وحدة معالجة مركزية|وحدة المعالجة المركزية]] [[حاسوب|للكمبيوتر]] (CPU). تتسبب كل تعليمة في قيام وحدة المعالجة المركزية بأداء مهمة محددة جدًا، مثل التحميل أو {{وإو|تفرع (علوم الحاسب)|Branch (computer science)|نص=القفز}} أو عملية [[وحدة الحساب والمنطق]] على وحدة البيانات في [[سجل المعالج|سجل وحدة المعالجة المركزية]] أو الذاكرة.
كود الآلة عبارة عن لغة رقمية بحتة تهدف إلى التشغيل في أسرع وقت ممكن، ويمكن اعتبارها أدنى مستوى تمثل [[برنامج (حاسوب)|برنامج كمبيوتر]] [[محول برمجي|
تتم كتابة الغالبية العظمى من البرامج العملية اليوم [[لغة برمجة عالية المستوى|بلغات عالية المستوى]] أو لغة التجميع. يتم بعد ذلك ترجمة الكود المصدري إلى كود الآله القابل للتنفيذ من خلال الأدوات المساعدة مثل [[محول برمجي|المترجم]]، و[[لغة تجميع|المجمع]]، و{{وإو|رابط (حوسبة)|Linker (computing)|نص=الرابط}}، مع الاستثناء المهم للبرامج [[لغة مفسرة|المفسرة]]،<ref>Such as many versions of [[BASIC]], especially early ones, as well as [[Smalltalk]], [[MATLAB]], [[Perl (programming language)|Perl]], [[Python (programming language)|Python]], [[Ruby (programming language)|Ruby]] and other special purpose or [[scripting language]]s.</ref> التي لا تترجم إلى كود الآله.
|