ngày 09-06-2017
Đây là một “statically-typed programming language” - ngôn ngữ lập trình tĩnh – chạy trên Java Virtual Machine – JVM, và có thể được biên dịch sang JavaScript source code, hoặc sử dụng cơ sở hạ tầng biên dịch LLVM (Low Level Virtual Machine compiler infrastructure) – một nhóm các mođun, trình biên dịch và và các công cụ được sử dụng để phát triển front-end và back-end của ứng dụng. Kotlin được phát triển bởi đội ngũ những lập trình viên trong nhóm JetBrains – trụ sở tại Saint Petersburg, Nga. Cú pháp của Kotlin không tương thích với Java nhưng nó được thiết kế để tương tác với Java code và Kotlin có thể khai thác các thư viện hiện có của Java (Java Class Library), ví dụ như Collections Framework.
Tại Google I/O 2017, vào ngày 17/05/2017, Google đã tuyên bố ưu tiên hỗ trợ hàng đầu cho Kotlin trên Android. Với sự hỗ trợ chính thức này của Google, sẽ là sự thúc đẩy to lớn với ngôn ngữ lập trình đầy mới mẻ này, và dĩ nhiên cũng làm cho việc lập trình Kotlin trên Android trở nên dễ dàng hơn.| data class Customer(val name: String, val email: String, val company: String) |
| val positiveNumbers = list.filter { it > 0 } |
|
object ThisIsASingleton {
val companyName: String = "JetBrains"
}
|

|
fun calculateTotal(obj: Any) {
if (obj is Invoice)
obj.calculateTotal()
}
|


Nguồn tham khảo: