官术网_书友最值得收藏!

Kotlin – a better Java

Why is being a better Java important for a language? For over a decade, Java has consistently been the world's most widely used programming language. Therefore, a language that gets crowned as being a better Java should automatically attract the attention of the world's single largest community of programmers: the Java programmers.

The TIOBE index is widely referred to as a gauge of the popularity of programming languages. Updated to August 2017, the index graph is reproduced in the following illustration:

The interesting point is that while Java has been the #1 programming language in the world for the last 15 years or so, it has been in a steady state of decline for many years now. Many new languages have kept coming, and existing ones have kept improving, chipping steadily into Java's developer base; however, none of them have managed to take the #1 position from Java so far.

Today, Kotlin is poised to become the most serious challenger for the better Java crown, and subsequently, to take the first place, for reasons that we will see shortly. Presently at 41st place, Kotlin is marching ahead at a fast pace. In May 2017, Google announced Kotlin to be the officially supported language for Android development in league with Java. This has turned out to be a major boost for Kotlin, and the rate of its adoption has accelerated ever since.

主站蜘蛛池模板: 长岛县| 仙居县| 岳普湖县| 上虞市| 郁南县| 保靖县| 定远县| 正定县| 新乡市| 韶山市| 灌阳县| 临高县| 剑川县| 攀枝花市| 平顶山市| 伊金霍洛旗| 昌平区| 广水市| 大兴区| 芜湖市| 宕昌县| 紫金县| 巨鹿县| 黔南| 高唐县| 富蕴县| 常宁市| 天等县| 甘肃省| 谷城县| 仪陇县| 孟连| 磐安县| 洪江市| 视频| 泰宁县| 莲花县| 安溪县| 黄石市| 修水县| 安图县|