ภาษา Kotlin คืออะไร?

สำหรับนักพัฒนาแอปของแอนดรอยคงจะรู้จักภาษา Kotlin กันอย่างดี แต่สำหรับคนทั่วไปที่ไม่ใช่ โปรแกรมเมอร์อาจจะไม่คุ้นเคยว่า ภาษา Kotlin คืออะไร หน้าตา การเขียนดค๊ดเป็นอย่างไร ?

ภาษา Kotlin เป็น 1 ในภาษาที่ Developer ทั้งหลาย นิยมกันมากในขณะนี้ Kotlin คือภาษาโปรแกรมมิ่ง ที่พัฒนาต่อยอดมาจาก JAVA พัฒนาขึ้นมาโดย JetBrains บริษัทที่พัฒนา IDE ที่เรารู้จักกันดีคือ Intellij IDEA และ Android Studio เวอร์ชั่นในปัจจุบันนั้นเอง ซึ่งจุดเด่นหลักๆของเจ้า Kotlin เนี่ยก็คือสามารถใช้งานทดแทน Java ได้ 100% และลดการเขียนโค้ดไปได้ 40%

เนื่องจากทีมของ JetBrains ที่พัฒนาภาษานี้อยู่ที่เมืองเซนต์ปีเตอร์สเบิร์ก ประเทศรัสเซีย จึงนำชื่อของเกาะ Kotlin Island ที่อยู่ตรงอ่าวหน้าเมืองเซนต์ปีเตอร์สเบิร์ก มาตั้งเป็นชื่อภาษานั่นเอง

ตัวอย่างโค๊ดภาษา Kotlin

แนวคิดของ Kotlin คือเข้ากันได้ 100% กับแพลตฟอร์ม Java เพื่อใช้ประโยชน์จากไลบรารี เฟรมเวิร์ค API และเครื่องมือจำนวนมากที่มีอยู่แล้วของโลก Java และสามารถผสมผสานโค้ดภาษา Java/Kotlin ได้ เป้าหมายของ Kotlin คือนำมาใช้แทน Java ในโครงการใหม่ๆ โดยรักษาโค้ด Java ในโครงการเก่าที่เขียนไปแล้ว แต่ก็ยังสามารถให้มันทำงานร่วมกันได้

ภาษา Kotlin ถือกำเนิดขึ้นในปี 2011 และค่อยๆ ได้รับความนิยมเพิ่มมากขึ้นในโลกของนักพัฒนาสาย Java เคียงคู่ไปกับภาษาตระกูล JVM ตัวอื่นๆ เช่น Groovy, Clojure, Scala