12 תשובות
פייתון לא נראה לי הופכים ל exe. פייתון היא סוג שונה של שפה מ c. היא דומה ל java מבחינת הקומפילציה
ברו אני מבינה מאוד במחשבים אבל מה זה השאלה הזאת?
שואל השאלה:
^^אפשר להפוך פייתון לexe לדוגמא ספוטיפיי נכתב בפייתון אבל כשאתה מוריד זה exe
אנונימי
שואל השאלה:
^^אני מתכוון למבינים יותר מרמת בגרות
אנונימי
ספוטיפי כתוב באיזה שהוא framework של אפליקציות שמאפשר לך לקחת קוד של פייתון ושל איזה שהוא שפת. לפרונטאנד ולהמיר אותו ל exe. אבל כשאתה מריץ נטן פייתון הוא לא ממיר ל. exe
שואל השאלה:
אז מה בעצם היתרון של מהירות בשפות אחרות? שפשוט יתכנתו בפייתון וימירו לexe הרי בסופו של דבר אפליקציות שולחים לעולם בexe
אנונימי
חוץ מהעניין עם ההמרה. יש עוד דברים שמשפיעים על מהירות. כמו לדוגמה הכללה של ספריות ומימוש לא יעיל של השפה
שואל השאלה:
אבל זה הרבה פחות משפיע מאשר החלק של הinterpreter ככה שזה לא כזה נורא
אנונימי
לא יודע אם זה משפיע פחות מהאינטרפטר. זה משפיע מספיק בשביל שישימו לב להבדל (תחשוב על ההבדל בהרצה אם יש לך הרבה יותר קבצים בפרויקט - שזה בעצם ספריה)
כעיקרון יש את השפה אסמבלי שהיא ממש דומה לשפת מחשב שדרכה הוא עובד ואז כאילו הוא מתרגם אסמבלי לשפת מכונה תוך 0.00001 שניות כי הן שפות דומות, לאומת פייתון שהיא שפה שנוצרה נטו למען הנוחות שלנו והשפות נורא שונות לכן זמן ההרצה יכול לקחת 0.1 שניות כי לוקח למחשב יותר זמן לתרגם פייתון, על נייר בשורת קוד זה הבדל ממש לא מורגש כי שניהם רצים במהירות אבל תוכנות ומשחקים גדולים יכולים לעשות מלא הבדל בזמן חשיבה של המחשב, זה כאילו שייקח לך יותר זמן להגיד משפט באנגלית מאשר בעברית וזה למה האקרים לרוב משתמשים בשפות שהמחשב יותר יבין גם כדי שמשתמש רגיל לא יבין את השפה וגם שהווירוס ירוץ מהר יותר במחשב
בהמשך לתשובה שלי, יש בגוגל פירמידת שפות שמסבירה איזה שפות יותר קל למחשב לתרגם ואיזה פחות
שואל השאלה:
אבל זה רק בשלב התרגום נכון? כלומר אחרי שזה הפך לexe זה כבר לא רלוונטי
אנונימי