לדלג לתוכן

7.4 מאחורי הקלעים תרגול

זיהוי המפרש

  • כתבו קוד פייתון שמדפיס את שם המפרש שבו אתם משתמשים בעזרת מודול platform.
  • מה המפרש שלכם? CPython? PyPy?

שאלות הבנה

  • ענו על השאלות הבאות בכתב (הסבירו בכמה משפטים):
    1. מה ההבדל בין קומפיילר למפרש? מה היתרון של כל אחד?
    2. למה פייתון איטי יותר משפות כמו C או Rust?
    3. מהו bytecode ולמה הוא עוזר למהירות?
    4. מה זה JIT ואיך הוא משפר את המהירות?

השוואת מפרשים

  • חפשו באינטרנט מידע על ההבדלים בין CPython לבין PyPy.
  • כתבו 3 מצבים שבהם כדאי להשתמש ב-PyPy במקום ב-CPython.