17-04-2006, 21:49
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
אגב הזכרתך מהדר...
אומרים כותבים כך:
מהדר / compiler
מפרשן / interpreter (לעיתים מוגדר גם כ"תוכנית ניתוח", למרות שנראה לי שתוכנית ניתוח זו הגדרה של תוכנה המנתחת "שפת סימון" ולא שפת תסריט, כגון תוכניות ניתוח XML, או כל שפת סימון ללא פעולות וחישובים).
מהדר - תוכנה הממירה משפת תכנות לשפת מכונה.
מפרשן - תוכנה המריצה שפת תסריט בזמן ריצה ומבצעתא ת הפעולות בזמן אמת.
חלק מההבדל בין שפת תכנות לתסריט הוא גם בזה שבשפת תכנות הקוד מהודר לאחר סיום התכנות ובזמן אמת מורץ כבר הקובץ המתורגם לשפת מכונה, ובשפת תסריט אין מבצעים הידור (זה כמובן לא כל ההבדל, אלא אחד מהמאפיינים).
אגב, בתחילה כלל לא היה מהדר, אלא גם אסמבלי פעל באמצעות מפרשן שתירגם את הקוד בזמן ריצה והיווה שכבת ביניים בין קובץ המכיל קוד אסמבלי לבין מערכת ההפעלה, ולא כפי שהיום (וזה החל די מזמן) נהוג להדר את הקוד מיד בסיום כתיבת התוכנה ובשעת הצורך להריץ קוד המתורגם כבר לשפת מכונה.
|