ภาษา Kotlin ออกเวอร์ชัน 2.0 คอมไพเลอร์ตัวใหม่ K2 เข้าสถานะเสถียร

by mk
23 May 2024 - 16:16

JetBrains เปิดตัวภาษา Kotlin เวอร์ชัน 2.0 มีของใหม่ที่สำคัญคือคอมไพเลอร์ตัวใหม่ K2 ที่เริ่มทดสอบมาตั้งแต่ปี 2022 และเข้าสถานะเสถียร

จุดเด่นของ K2 คือเรื่องประสิทธิภาพในการคอมไพล์ที่เพิ่มขึ้นเกือบเท่าตัว และยังทำงานร่วมกับตัว IDE (IntelliJ IDEA) เพื่อเพิ่มประสิทธิภาพของการไฮไลท์โค้ดได้เร็วขึ้น 1.8 เท่า, เติมโค้ดได้เร็วขึ้น 1.5 เท่า

K2 กลายมาเป็นคอมไพเลอร์สำหรับแปลงโค้ดภาษา Kotlin ไปใช้งานกับแพลตฟอร์มอื่นๆ แบ่งได้ 4 หมวดกว้างๆ คือ

การที่ K2 กลายมาเป็นคอมไพเลอร์มาตรฐานตัวเดียวของ Kotlin ทุกแพลตฟอร์ม (ก่อนหน้านี้ K2 รองรับเฉพาะ JVM แล้วค่อยๆ ขยายมาแพลตฟอร์มอื่น) ทำให้การซัพพอร์ต Kotlin ของแพลตฟอร์มต่างๆ ทั้งด้านฟีเจอร์ ประสิทธิภาพ การแก้บั๊ก ทำได้เร็วมากขึ้น

K2 ยังช่วยให้ Kotlin กลายเป็นภาษาโปรแกรมที่ทำงานข้ามแพลตฟอร์ม หรือ Kotlin Multiplatform (KMP) แชร์โค้ดข้ามกันระหว่างแพลตฟอร์มได้อย่างเต็มที่ และรองรับชุดการเขียน UI อย่าง Compose Multiplatform เต็มรูปแบบ โดยกูเกิลได้ยกคอมไพเลอร์ Jetpack Compose เข้ามาเป็นส่วนหนึ่งของ Kotlin ที่ออกโดย JetBrains ด้วย

ที่มา - JetBrains

Blognone Jobs Premium