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

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