تعرفوا إلى كيفية ترجمة الكود إلى أصفار ووحدات في لغة ال c++
مرحبا.. هل تسألت يوما كيف يفهم الكمبيوتر لغات البرمجة ؟؟ في هذه المقالة سوف نتحدث عن كل شيء يخص هذا الموضوع ..
لغة ال c++ و java و python تسمى High-level languages
لأنها تكتب بطريقة مفهومة بالنسبة للمبرمجين لكن الحاسوب يتعامل مع شيء آخر وهو ال Machine code لذلك نحن نحتاج لطريقة لنترجم ال High-level code إلى Machine code حتى يستطيع الحاسوب أن ينفذه.
خطوات هذه العملية :
في البداية يحوّل ال Compiler ال High-level languages
إلى Assembly
ثم يحوّل ال Assembler ال Assembly إلى Machine code
والآن يأتي دور ال Linker الذي يجمع ال Machine code من أماكن أخرى ويضعها في ملف واحد.
تعليقات
إرسال تعليق