การกำเนิด ภาษา Kotlin (คอทลิน)
บริษัท JetBrains (เจท เบรน) ได้คิดค้น ภาษา kotlin (คอทลิน) บริษัท JetBrains เป็นบริษัทซอฟต์แวร์จากยุโรปตะวันออก (สำนักงานใหญ่อยู่ที่สาธารณรัฐเช็ก แต่ก็มีสำนักงานอยู่ในรัสเซีย) บางคนก็รู้จักบริษัทนี้ในฐานะผู้สร้าง IntelliJ IDEA (อินเทลลิก ไอดีอีเอ) ซอฟต์แวร์ IDE (ไอดีอี) ชื่อดังในโลกของ Java (จาวา)
JetBrains เห็นข้อจำกัดของภาษา Java (ที่ถือเป็นคนละส่วนกับ Java Platform และ JVM) จึงพัฒนาภาษาโปรแกรมตัวใหม่ขึ้นมาเพื่อใช้แทนภาษา Java แต่ยังคอมไพล์เป็นไบต์โค้ดเพื่อรันบน JVM อยู่เช่นเดิม ได้ถูกนำมาใช้กับ Android Studio 3.0
ปรัชญา ผู้พัฒนาได้กล่าวว่า Kotlin ได้ถูกออกแบบมาให้เป็นภาษาเชิงวัตถุที่มีความแข็งแรงสูงและเป็นภาษาที่ดีกว่า Java และยังสามารถทำงานร่วมกับโค้ด Java ได้อย่างเต็มที่ทำให้ บริษัท ต่างๆสามารถย้ายจาก Java ไปยัง Kotlin ได้
syntax ของ Kotlin เป็นลูกผสมของภาษา C ที่ใช้วงเล็บปีกกา {} แต่ไม่จำเป็นต้องมี semicolon (;) เป็นตัวสิ้นสุดบรรทัด
จุดต่างของ Kotlin คือการประกาศประเภทของตัวแปร (type) จะอยู่หลังชื่อตัวแปร (variable name) โดยมีเครื่องหมาย colon (:) คั่นกลาง เช่น i: Int หรือ s: String
ตัวอย่างการเขียนของภาษา kotlin Hello, world! example
fun main(args: Array<String>) {
val scope = "world"
println("Hello, $scope!")
}
การใช้ตัวดำเนินการ elvis
fun sayHello(maybe: String?, neverNull: Int) {
// use of elvis operator
val name: String = maybe ?: "stranger"
println("Hello $name")
}
บทความนี้เป็นแค่ ส่วนหนึ่งของภาษา kotlin ลองไปเขียน ไปศึกษาเพิ่มกันดูนะครับ
References : wikimedia, “Kotlin”, เข้าถึงได้จาก: www.wikimedia.org
ภาพประกอบจาก : www.wikimedia.org