שפת תכנות דינמית

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש

שפת תכנות דינמית היא שפת תכנות עילית אשר בניגוד לשפה מפורשת כוללת פעולה של הידור, אולם זו נעשית בעיקרה בזמן ריצת התוכנית. בדרך כלל יש לשפה דינמית גם מערכת טיפוסים דינמית, אך אין זה הכרחי. במקרים רבים יש בלבול בין שפות דינמיות לשפות מפורשות. שפות דינמיות רבות מכונות לא פעם "שפת תסריט", מונח שמתייחס להרצה (שורה אחרי שורה) במפרש ולא נכון לדרך ההרצה בשפה דינמית.

השפה הדינמית הראשונה הייתה LISP, אם כי מימושיה הראשונים השתמשו במפרש[דרוש מקור]. Perl, שנוצרה בשנת 1987 ופייתון (1989) נכתבו מראש כשפות דינמיות. שפות דינמיות נוספות: JavaScript‏, PHP, לואה ו־Ruby.

Crystal kpackage.png ערך זה הוא קצרמר בנושא תוכנה. אתם מוזמנים לתרום למכלול ולהרחיב אותו.
Logo hamichlol 3.png
הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0