שאלות נפוצות
ציר זמן
צ'אט
פרספקטיבה

ECMAScript

התקן העומד בבסיס שפת התכנות ג'אווהסקריפט מוויקיפדיה, האנציקלופדיה החופשית

Remove ads

ECMAScript (או ES)[1] הוא מפרט לשפת תסריט שמפורסם על ידי Ecma International. המפרט נוצר כדי לייצר אחידות במימושים של JavaScript המפותחים על ידי גורמים בלתי תלויים רבים. JavaScript נותרה היישום הנפוץ ביותר של ECMAScript מאז שפורסם התקן לראשונה, אך היו גם יישומים נוספים, כגון JScript ו-ActionScript.[2] ECMAScript משמש בדרך כלל לתסריטים בצד הלקוח באינטרנט, אך נעשה גם שימוש גובר והולך בכתיבת יישומי צד שרת המשתמשים ב-Node.js.

עובדות מהירות פרדיגמות, תאריך השקה ...
Remove ads
Remove ads

היסטוריה

סכם
פרספקטיבה

המפרט פותח בתחילתו על ידי ברנדן אייך מנטסקייפ. בתחילה נקרא "מוקה", לאחר מכן "LiveScript" ולבסוף JavaScript.[3] בדצמבר 1995, Sun Microsystems ו-Netscape הכריזו על JavaScript בהודעה לעיתונות.[4] בנובמבר 1996 הכריזה נטסקייפ על פגישה של ארגון התקנים Ecma International לקידום התקינה של JavaScript.[5] המהדורה הראשונה של ECMA-262 אומצה על ידי האספה הכללית של אקמה ביוני 1997. מאז פורסמו כמה מהדורות של תקן השפה. השם "ECMAScript" היה פשרה בין הארגונים העוסקים בתקינה של השפה, ובמיוחד נטסקייפ ומיקרוסופט, שהמחלוקות בהן שלטו במפגשי הסטנדרטים המוקדמים. אייך העיר כי "ECMAScript תמיד היה שם מסחרי לא רצוי שנשמע כמו מחלת עור."[6] ECMAScript פורמל באמצעות "סמנטיקה ביצועית", תוצר של אוניברסיטת סטנפורד והמחלקה למחשוב באימפריאל קולג' לצורך ניתוח אבטחה וסטנדרטיזציה.[7]

בעוד שגם JavaScript וגם JScript שואפים להיות תואמים ל-ECMAScript, שניהם מספקים גם תכונות נוספות שלא מתוארות במפרטים של ECMA.[8] [9]

גרסאות

ישנן 12 מהדורות של ECMA-262 שפורסמו. העבודה על גרסה 12 לתקן הסתיימה ביוני 2021.

מידע נוסף מהדורה, התאריך שפורסם ...
Remove ads

הערות שוליים

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads