بسم الله الرحمن الرحيم
إذا كان في اللغات التي تحتوي على مترجم (Compiler) يتم ترجمة الكود كاملا إلى لغة اﻵلة ثم ينتج ملف جديد جاهز للتغشيل ومترجم
بينما لا يتم ذلك في اللغات التي تحتوي على مفسر (interpreter) إذا كيف سيفهم الحاسب الشفرة وهي لن تترجم ؟
كلامك صحيح لا نحصل على ملف بلغة الآلة machine language و لكن نحصل على intermediate language و هذا ما يمنح لغات مثل الجافا ما يسمى portability
أي اللغة المحمولة لأنها قادرة من ملف interpreted على ترجمتها إلى لغة آلة متوافقة مع processor architecture التي تعمل به الآلة سواء كانت هاتف محمول أو mac os أو windows
التعليقات