שפת הסקריפט היא שפת תכנות פשוטה שנועדה לאפשר למשתמשי מחשב לכתוב תוכניות שימושיות במהירות. דוגמאות לשפות סקריפטים הן JavaScript, שפת תכנות המוסיפה תוכן פעיל לדפי אינטרנט שהורדת, ו-Perl. בדרך כלל, שפות סקריפטים משמשות כדי להרכיב או "להדביק" משאבים, כגון אובייקטים בתוך מודל אובייקט המסמך (DOM), מסיבה זו, המשתנה של שפת הסקריפט עשוי להתייחס (לדוגמה) ליחידות קוד, אובייקטים או קבצים, כמו גם סוגי נתונים סטנדרטיים (כגון מספרים שלמים או מחרוזות).
רוב שפות הסקריפט מתוכננות להיות מתורגמות לקוד בר הפעלה על ידי מתורגמן; עם זאת, ניתן גם להרכיב חלק. ראה CGI, מהדר, DOM, שפת תכנות מפורשת, מתורגמן, JavaScript, Jscript, Perl, PHP, Python, Tel
Technipages מסביר את שפת הסקריפטים
שפות סקריפטים עוברות בדרך כלל לקוד מכונה במהלך זמן הריצה על ידי תוכנית הנקראת מתווך. לפעמים שימוש בשיטה מסוג זה עלול לגרום לבעיות ביצוע מכיוון שלא מטפלים בהנחיות רק על ידי המעבד, זה מקל על תוכן לעבוד עם פרויקטים שנכתבו במגוון שפות.
לאחר זמן מה, הצבירה משפרת את הביצוע ושפות תכנות מפורשנות כמו Perl, Python ו רובי התקדמה, השורות התחילו להסתבך לגבי מה צריך ומה לא צריך להיקרא סקריפט שפה.
בנקודה שבה שפת סקריפטים משמשת לממשק חלקי מסגרת שונים, ניתן לרמוז עליה גם כשפת הדבקה. עם זאת, שפות סקריפטים כאלה הן גם חסרות סוג, מה שמאפשר למשתנה להחזיק נתונים כלשהם בלי צורך לבטא את מינו במפורש.
שפות סקריפטים כמו JavaScript משמשות באופן קבוע כדי לעודד דגשים משודרגים של אתרים. הדגשים הללו מוכנים בשרת, ובכל זאת התוכן בדף מסוים ממשיך לפעול בתוכנית של הלקוח. יעדי אינטרנט רבים מחייבים שהתוכנית של הלקוח מוגדרת להריץ תוכן כדי לנצל כל אחד מנקודות השיא של דף האינטרנט. לפעמים, אתר אינטרנט עשוי להיות חסר טעם למעט אם המחשב האישי של הלקוח מוגדר להריץ תוכניות באופן מקומי בשפת סקריפטים.
שימושים נפוצים בשפת סקריפט
- רוב האנשים חושבים הכל שפות סקריפטים לעבוד לאט ולא יעיל
- שפות סקריפטים הם כלים חזקים מאוד לפיתוח תוכנה גמישה
- שפות סקריפטים הם היסודות המשמשים לבניית אתרים הניתנים לתכנות
שימושים לרעה נפוצים בשפת סקריפט
- שפות סקריפט רגילים לכתיבת מכתבי בקשה.