ข้ามไปเนื้อหา

ภาษาคอตลิน

จากวิกิพีเดีย สารานุกรมเสรี
Kotlin
กระบวนทัศน์Multi-paradigm: object-oriented, functional, imperative, block structured, declarative, generic, reflective, concurrent
ออกแบบโดยJetBrains
ผู้พัฒนาJetBrains
ปรากฏครั้งแรกกรกฎาคม 22, 2011; 15 ปีก่อน (2011-07-22)
รุ่นเสถียร
Kotlin 2.4.0[1] แก้ไขบนวิกิสนเทศ / 3 มิถุนายน 2026; 4 เดือนก่อน (3 มิถุนายน 2026)
การกำหนดชนิดตัวแปรInferred, static, strong
แพลตฟอร์ม
โอเอสCross-platform
สัญญาอนุญาตApache License 2.0
นามสกุลไฟล์.kt, .kts
เว็บไซต์kotlinlang.org แก้ไขสิ่งนี้ที่วิกิสนเทศ
ได้รับอิทธิพลจาก

ภาษาคอตลิน ( /ˈkɒtlɪn/ ) [2] เป็นภาษาโปรแกรมระดับสูง ที่มีจุดประสงค์ทั่วไป แบบข้ามแพลตฟอร์ม ระบบชนิดข้อมูลแบบคงที่ พร้อมการอนุมานชนิดข้อมูล ภาษาคอตลินได้รับการออกแบบมาเพื่อทำงานร่วมกับภาษาจาวาได้อย่างสมบูรณ์ และไลบรารีมาตรฐาน ของภาษาคอตลินเวอร์ชัน JVM ขึ้นตรงกับ Java Class Library [3] [ไม่อยู่ในแหล่งอ้างอิง] แต่การอนุมานชนิดข้อมูลช่วยให้วากยสัมพันธ์ของมันมีความกระชับมากขึ้น คอตลินกำหนดเป้าหมายไปที่ JVM เป็นหลัก แต่ก็สามารถคอมไพล์เป็นจาวาสคริปต์ได้ด้วย [4] หรือเป็นรหัสเครื่อง ผ่าน LLVM ก็ได้[5] JetBrains เป็นผู้รับผิดชอบค่าใช้จ่ายในการพัฒนาภาษา ในขณะที่มูลนิธิคอตลินปกป้องเครื่องหมายการค้าคอตลิน [6]

ภาษาคอตลินตั้งชื่อตามเกาะคอตลิน เช่นเดียวกับ จาวาที่ตั้งชื่อตามเกาะชวา[7]

อ้างอิง

[แก้]
  1. ↑ "Release Kotlin 2.4.0". 3 มิถุนายน 2026. สืบค้นเมื่อ 15 มิถุนายน 2026.
  2. ↑ "What is the correct English pronunciation of Kotlin?". 16 ตุลาคม 2019. สืบค้นเมื่อ 9 พฤศจิกายน 2019.{{cite web}}: CS1 maint: date auto-translated (ลิงก์)
  3. ↑ "kotlin-stdlib". kotlinlang.org. JetBrains. สืบค้นเมื่อ 20 เมษายน 2018.{{cite web}}: CS1 maint: date auto-translated (ลิงก์)
  4. ↑ "Kotlin for JavaScript - Kotlin Programming Language". Kotlin (ภาษาอังกฤษ). สืบค้นเมื่อ 2020-08-20.
  5. ↑ "Kotlin for cross-platform mobile development". JetBrains: Developer Tools for Professionals and Teams (ภาษาอังกฤษ). สืบค้นเมื่อ 2020-08-20.
  6. ↑ "Kotlin Foundation - Kotlin Programming Language". Kotlin.
  7. ↑ Mobius (8 มกราคม 2015), Андрей Бреслав — Kotlin для Android: коротко и ясно, ข้อมูลเก่าจากต้นฉบับเมื่อ 2023-04-12, สืบค้นเมื่อ 28 พฤษภาคม 2017{{citation}}: CS1 maint: bot: original URL status unknown (ลิงก์) CS1 maint: date auto-translated (ลิงก์)

แหล่งข้อมูลอื่น

[แก้]