לדלג לתוכן

TypeScript

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


שגיאות פרמטריות בתבנית:תוכנה

פרמטרים [ אתר בית ] לא מופיעים בהגדרת התבנית

TypeScript
מפתח מיקרוסופט עריכת הנתון בוויקינתונים
מחזור חיים אוקטובר 2012 – הווה (כ־12 שנים)
גרסה אחרונה 5.8.2 (28 בפברואר 2025) עריכת הנתון בוויקינתונים
נכתבה בשפות JavaScript, TypeScript עריכת הנתון בוויקינתונים
סוג רישיון אפאצ'י 2
קוד מקור https://github.com/Microsoft/TypeScript עריכת הנתון בוויקינתונים
www.typescriptlang.org
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

TypeScript היא שפת תכנות חינמית ומבוססת קוד פתוח המפותחת ומתוחזקת על ידי מיקרוסופט. היא מכילה את קבוצת כל פקודות ותחביר Javascript הפופולרית (כלומר כל קוד Javascript הוא גם קוד TypeScript תקין) ומוסיפה עליה טיפוסים סטטיים ותכנות מונחה עצמים מבוסס מחלקות. הגרסה הראשונה שוחררה באוקטובר 2012. מאז השקתה חוותה הצלחה רבה בעיקר עקב היכולת לכתוב אפליקציות מורכבות על בסיס Javascript. [1]

אנדרס הלסברג (אנ'), מהארכיטקטים הראשיים של #C ויוצר Delphi ו-Turbo Pascal היה שותף לצוות הפיתוח של TypeScript.

TypeScript תוכנן לפיתוח מערכות מורכבות ומבצע טרנס-קומפילציה[2] ל-Javascript. בנוסף כל קוד שנכתב ב-Javascript הוא קוד בר תוקף של TypeScript.

השפה תומכת בקובצי מטא-דטה דוגמת קובצי "Header" של ++C אשר מנגישים מידע אודות ספריות Javascript, בכך יכולות תכנות אחרות להשתמש באובייקטים המוגדרים בקובצי ה-Header אם הם "טיפוסים חזקים" (strongly typed) של TypeScript. קיימים קובצי Header צד שלישי עבור ספריות פופולריות כגון jQuery, MongoDB, Node.js ו-D3.js.

קובצי TypeScript מזוהים על ידי הסיומת "ts‏."

TypeScript משוחרר תחת הרישיון אפאצ'י 2.

מבנה השפה

תוספות מעל Javascript

קישורים חיצוניים

הערות שוליים

  1. ^ Mary Branscombe, Why TypeScript Is Growing More Popular, thenewstack.io
  2. ^ הידור מקוד בשפה אחת לקוד בשפה אחרת