![]() | |
פרדיגמות | מרובת פרדיגמות: תכנות מונחה-עצמים, תכנות אימפרטיבי, תכנות פרוצדורלי, תכנות פונקציונלי, תכנות דקלרטיבי, תכנות גנרי, תכנות רפלקטיבי, תכנות מקבילי |
---|---|
תאריך השקה |
22 ביולי 2011 ![]() |
מתכנן | JetBrains |
מפתח | JetBrains |
טיפוסיות | סטטית |
הושפעה על ידי | סי שארפ, אייפל, Gosu, Groovy, ML, פייתון, ג'אווה, סקאלה, סוויפט |
רישיון | Apache License 2.0 |
סיומת | .kt, .kts, .ktm |
https://kotlinlang.org/ | |
![]() ![]() |
קוטלין (באנגלית: Kotlin) היא שפת תכנות כללית, חוצה פלטפורמות בעלת טיפוסיות סטטית, אשר פותחה על ידי תאגיד התוכנה הצ'כי JetBrains ויצאה לראשונה בשנת 2011. קוטלין פותחה על מנת לעבוד באופן מלא עם ג'אווה. קוטלין פועלת בעיקר במכונה הווירטואלית של ג'אווה (JVM), אך ניתן להדר אותה גם ל-JavaScript. ב-7 במאי 2019, הכריז תאגיד התוכנה Google שקוטלין היא שפת התכנות המועדפת לכתיבת יישומים במערכת ההפעלה אנדרואיד – אשר נפוצה בעיקר בטלפונים חכמים.
קוטלין היא שפה מרובת פרדיגמות, כלומר, היא תומכת במספר פרדיגמות (עקרונות) תכנות, כגון:
Kotlin נחשבת לשפה כללית, משום שניתן להשתמש בה בתחומים רבים, בניגוד לשפות ספציפיות (Domain Specific Languages).
בנוסף, היא חוצה פלטפורמות (Cross Platform): היא רצה על פלטפורמות ומערכות הפעלה רבות. היא רצה על מערכות ההפעלה Windows, Linux, MacOS, watchOS, iOS ואנדרואיד, ועל הפלטפורמות JavaScript, WebAssembly, Java Virtual Machine.