- Kotlin Blueprints
- Ashish Belagali Hardik Trivedi Akshay Chordiya
- 217字
- 2021-07-02 21:50:10
Beyond being a better Java
We saw that on the JVM platform, Kotlin is neat and quite superior. However, Kotlin has set its eyes beyond the JVM. Its strategy is to win based on its superior and modern feature set.
Before we go ahead, let's list the top five appeals of Kotlin:
- Static typing (like in C or Java) means that there is built-in type safety. The compiler catches any incorrect type assignments. This makes programs robust.
- Kotlin is concise and expressive. Being concise implies that there is less to read and maintain. Being expressive implies better maintainability.
- Being a JVM language, the Kotlin programs can take advantage of the features built into the JVM, such as its cross-platform nature, memory management, high performance and sandbox security.
- Kotlin has inbuilt null-safety. Null references are famous as the billion-dollar mistake, as admitted by its inventor Tony Hoare and cost a great deal of unnecessary null-checks in programs. Kotlin eliminates those and makes the programs more robust.
Kotlin is easy to learn, especially for Java developers. Its syntax is clean and therefore easy to understand, because of which, Kotlin programs are fun for developers to code and easy to understand, and enhancing for their peers. From a business angle, they are more robust and easy to maintain for businesses.
推薦閱讀
- 大話PLC(輕松動漫版)
- Visual C++串口通信開發入門與編程實踐
- C語言程序設計習題解析與上機指導(第4版)
- Visual C++數字圖像模式識別技術詳解
- Mastering Natural Language Processing with Python
- Python網絡爬蟲從入門到實踐(第2版)
- Bulma必知必會
- UML+OOPC嵌入式C語言開發精講
- AutoCAD VBA參數化繪圖程序開發與實戰編碼
- Hands-On Natural Language Processing with Python
- Learning OpenCV 3 Computer Vision with Python(Second Edition)
- Mastering ArcGIS Enterprise Administration
- Unity Character Animation with Mecanim
- Mastering Gephi Network Visualization
- 大學計算機基礎實訓教程