ภาษาคอตลิน

จากวิกิพีเดีย สารานุกรมเสรี
Kotlin
กระบวนทัศน์Multi-paradigm: object-oriented, functional, imperative, block structured, declarative, generic, reflective, concurrent
ผู้ออกแบบJetBrains
ผู้พัฒนาJetBrains
เริ่มเมื่อกรกฎาคม 22, 2011; 12 ปีก่อน (2011-07-22)
รุ่นเสถียร
1.9.22[1] แก้ไขบนวิกิสนเทศ / 21 ธันวาคม 2023; 4 เดือนก่อน (21 ธันวาคม 2023)
ระบบชนิดตัวแปร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 1.9.22".
  2. "What is the correct English pronunciation of Kotlin?". 16 October 2019. สืบค้นเมื่อ 9 November 2019.
  3. "kotlin-stdlib". kotlinlang.org. JetBrains. สืบค้นเมื่อ 20 April 2018.
  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 January 2015), Андрей Бреслав — Kotlin для Android: коротко и ясно, คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 2023-04-12, สืบค้นเมื่อ 28 May 2017{{citation}}: CS1 maint: bot: original URL status unknown (ลิงก์)

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