שפת תסריט – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מאין תקציר עריכה
אין תקציר עריכה
שורה 1:
'''שפת תסריט''' (ב[[אנגלית]]: Scripting language) היא [[שפת תכנות]] לכתיבת תסריטים (סְקְרִיפְּטִים). בהקשר זה, תסריט הוא תוכנית מחשב הנכתבת על מנת למכן ביצוע משימות, שאחרת היו אולי מבוצעות באופן ידני על ידי משתמש בסביבת תוכנה.
 
תסריטים נכתבים ומורצים באופן מיידי, ללא צורך בהרצת [[מהדר]] או [[מקשר (תוכנה)|מקשר]], ופעמים רבות הם נכתבים בידי האדם שגם יעשה בהם שימוש. התוכנה המריצה תסריטים מכונה [[מפרש (תוכנה)|מפרש]] והיא מקבלת כקלט את קוד המקור של התסריט, או פקודות ביניים כדוגמת [[Bytecode]] אם כי במקרים אחרים (כגון [[לואה (שפת תכנות)|לואה]]) מדובר על [[שפת תכנות דינמית|שפות דינמיות]]. סביבות התוכנה שהתסריטים נכתבים עבורן, הן בדרך כלל תוכנות העוברות הידור, ובניגוד לתסריט, למשתמש לא ניתנת האפשרות לצפות או לשנות את קוד המקור שלהן.