تعرفوا إلى كيفية ترجمة الكود إلى أصفار ووحدات في لغة ال 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 من أماكن أخرى ويضعها في ملف واحد. ثم يأتي دور ال Loder ليحجز مكان في ال Memory للملف. وهكذا نكون قد تعلمنا كيفية ترجمة الكود إلى أصفار ووحدات في لغة ال c++ .. إذا أعجبتكم المقالة شاركوها مع أصدقائكم و أي سؤال بالتعليقات..