פתיחת התפריט הראשי

TypeScript

שפת תכנות

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

TypeScript
TypeScript Logo (Blue).svg
שנה 2012
מפתח מיקרוסופט עריכת הנתון בוויקינתונים
גרסה אחרונה 2.3 (אפריל 2017)
הושפעה על ידי JavaScript, סי שארפ, Java, CoffeeScript עריכת הנתון בוויקינתונים
רישיון אפאצ'י 2
סיומת .ts
www.typescriptlang.org
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית OOjs UI icon info big.svg

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

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

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

קובצי TypeScript מזוהים על ידי הסיומת "ts‏.". קבצים מסוג ts לא נגישים לדפדפן ולכן דורשים מעבר תהליך טרנס-קומפילציה כדי להפוך לקובצי js.

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

מבנה השפהעריכה

תוספות מעל JavaScriptעריכה

קישורים חיצונייםעריכה

הערות שולייםעריכה

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