7.4 מאחורי הקלעים תרגול
זיהוי המפרש¶
- כתבו קוד פייתון שמדפיס את שם המפרש שבו אתם משתמשים בעזרת מודול
platform. - מה המפרש שלכם? CPython? PyPy?
שאלות הבנה¶
- ענו על השאלות הבאות בכתב (הסבירו בכמה משפטים):
- מה ההבדל בין קומפיילר למפרש? מה היתרון של כל אחד?
- למה פייתון איטי יותר משפות כמו C או Rust?
- מהו bytecode ולמה הוא עוזר למהירות?
- מה זה JIT ואיך הוא משפר את המהירות?
השוואת מפרשים¶
- חפשו באינטרנט מידע על ההבדלים בין CPython לבין PyPy.
- כתבו 3 מצבים שבהם כדאי להשתמש ב-PyPy במקום ב-CPython.