كيف يعمل المترجم في لغات البرمجة؟؟

هل يحول اللغات عالية المستوي مثل سي والجافا الي لغة الالة مباشرة؟

ام يحولها الي الاسمبلي ثم الي لغة الالة؟


في .NET يتم تحويلها للغة وسيطة تسمى Intermidiate Language من ثم أثناء وقت التشغيل يأتي مترجم JIT و يحول تعليمات الـ IL إلى لغة الألة.