Kotlin là một ngôn ngữ lập trình mới từ JetBrains. Nó xuất hiện lần đầu tiên vào năm 2011 khi JetBrains công bố một dự án mới có tên là "Kotlin". Giống như Swift, Kotlin là một ngôn ngữ mã nguồn mở.
Điểm mạnh của Kotlin
- Kotlin biên dịch tới JVM bytecode hoặc JavaScript, giống như Java, Bytecode ở đây nghĩa là sau khi biên dịch code sẽ được chạy qua một máy ảo thay vì là bộ vi xử lý của máy tính. Bằng cách này thì source code có thể chạy trên mọi nền tảng. Sau khi chương trình Kotlin được convert thành bytecode, nó sẽ được tải qua network và thực thi bởi JVM(Java Virtual Machine).
- Kotlin có thể sử dụng toàn bộ những Framework và thư viện sẵn có của Java. Điểm đặc biệt nhất về Kotlin là nó có thể dễ dàng kết hợp với Maven, Gradle và các hệ thống build khác.
- Kotlin là một ngôn ngữ rất dễ học, cú pháp rất trong sách và dễ hiểu. Kotlin có nét giống như Scala nhưng đơn giản hơn.
- Kotlin mã nguồn mở
- JetBrains cũng đã đính kèm tính năng tự động chuyển đổi Java thành Kotlin, qua đó tiết kiệm được rất nhiều thời gian cho lập trình viên.
- Giống như Swift, thì Kotlin cũng là một ngôn ngữ an toàn, với cơ chế null-safety, sẽ không còn khái niệm NullPointerExceptions nữa.
Document Related
Mobile
Kotlin in Action
Kotlin in Action mang tới cho các lập trình viên Java kinh nghiệm từ các khái niệm cơ bản về ngôn ngữ qua tất cả các ứng dụng được xây dựng để chạy trên các thiết bị JVM và Android. Vì được...
Mobile
Android Programming: Pushing the Limits
Android Programming: Pushing the Limits là một lựa chọn tuyệt vời khác cho lập trình viên Android đang tìm kiếm những thứ "nặng đô" hơn. Cuốn sách này nhằm mục đích thúc đẩy các ranh giới phát triển...