Tags:
Node Thumbnail

JetBrains ประกาศแผนการใช้งานคอมไพเลอร์ตัวใหม่ K2 ของภาษา Kotlin ที่เริ่มทดสอบใน Kotlin 1.7 โดยจะขยับเลขเวอร์ชันของ Kotlin 2.0 เพื่อสะท้อนการเปลี่ยนแปลงนี้

ปัจจุบัน Kotlin เวอร์ชันล่าสุดคือ 1.8.10 หลังจากนี้จะออกเวอร์ชัน 1.9 มาก่อน แล้วเปลี่ยนใหญ่เป็น Kotlin 2.0 ที่ใช้คอมไพเลอร์ K2 เป็นดีฟอลต์

คอมไพเลอร์ K2 ถูกเขียนขึ้นมาใหม่ทั้งหมด ใช้สถาปัตยกรรมใหม่ มีประสิทธิภาพในการทำงานดีขึ้น 2 เท่า ออกแบบให้ต่อขยายได้ง่าย และแก้บั๊ก แก้หนี้ทางเทคนิคของคอมไพเลอร์ตัวที่ใช้อยู่ในปัจจุบัน

JetBrains บอกว่าจะพยายามรักษาความเข้ากันได้ของโค้ดเดิมให้มากที่สุด และ K2 อาจช่วยให้คอมไพล์โค้ดผ่านได้เยอะขึ้นด้วย (เทียบกับคอมไพเลอร์ตัวเดิม) แต่ก็อาจมีโค้ดเก่าที่พัง เพราะอิงอยู่บนพฤติกรรมที่ไม่ถูกต้องของคอมไพเลอร์ตัวเดิมได้เช่นกัน

นอกจากตัวคอมไพเลอร์ K2 แล้ว JetBrains ยังพัฒนาปลั๊กอิน Kotlin ของ IntelliJ ขึ้นมาใหม่เพื่อ K2 ด้วย

ที่มา - Kotlin Blog

No Description

Get latest news from Blognone

Comments

By: PH41
ContributorAndroidUbuntuWindows
on 10 February 2023 - 19:53 #1277118
PH41's picture

Compile เร็วขึ้น 2 เท่า แปลว่า compile เร็วกว่า Java แล้วหรือป่าวนะ?