العودة إلى الدورة

فهم عملية الترجمة (Compilation)

احتراف لغة C++: من الصفر إلى الاحتراف

لغة C++ هي لغة مترجمة (Compiled language). تتضمن العملية ما يلي:

  1. المعالجة المسبقة (Preprocessing): التعامل مع توجيهات #include.
  2. الترجمة (Compiling): تحويل الكود المصدري إلى لغة التجميع (Assembly).
  3. التجميع (Assembling): تحويل لغة التجميع إلى ملفات كائنية (Object files).
  4. الربط (Linking): دمج الملفات الكائنية والمكتبات في ملف تنفيذي واحد.