لا تحتاج Python إلى مترجم لأنتعتمد على تطبيق (يسمى مترجم فوري) يقوم بتجميع الكود وتشغيله دون تخزين رمز الجهاز الذي يتم إنشاؤه في شكل أنت يمكن الوصول إليها بسهولة أو توزيعها. … يتم تفسير لغات مثل Java و BASIC و Cو Python.
هل يوجد في بايثون مترجم؟
بالنسبة للجزء الأكبر ، Python هي لغة مفسرة وليست لغة مجمعة، على الرغم من أن التجميع هو خطوة. كود بايثون ، مكتوب بـ. يتم تجميع ملف py أولاً إلى ما يسمى الرمز الثانوي (تمت مناقشته بالتفصيل) والذي يتم تخزينه باستخدام
هل تستخدم بايثون مترجم أو مترجم؟
Python هي لغة مفسرة، مما يعني أن الكود المصدري لبرنامج Python يتم تحويله إلى كود ثانوي يتم تنفيذه بعد ذلك بواسطة آلة Python الافتراضية.تختلف Python عن اللغات المترجمة الرئيسية ، مثل C و C + + ، حيث لا يلزم إنشاء كود Python وربطه مثل رمز لهذه اللغات.
لماذا تحتاج بايثون إلى مترجم؟
يقرأ مترجم Python أولاً الكود البشري ويحسّنه إلى رمز وسيط قبل تفسيره إلى رمز آلةلهذا السبب تحتاج دائمًا إلى برنامج آخر لتشغيل برنامج نصي من Python ، على عكس في C ++ حيث يمكنك تشغيل الملف التنفيذي المترجم من التعليمات البرمجية الخاصة بك مباشرة.
هل بايثون مكتوبة بلغة سي؟
نظرًا لأن معظم أنظمة التشغيل الحديثة مكتوبة في C، فإن المترجمين / المترجمين الفوريين للغات الحديثة عالية المستوى مكتوبون أيضًا في C. التنفيذ يسمى CPython ومكتوب في C.