تعرفوا إلى كيفية ترجمة الكود إلى أصفار ووحدات في لغة ال 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++ ..

 إذا أعجبتكم المقالة شاركوها مع أصدقائكم و أي سؤال بالتعليقات..







تعليقات

المشاركات الشائعة من هذه المدونة

تلوث البيئة

كيفية رسم مثلث على لغة smoothy

تعرف على منصة hello code لتعلم البرمجة