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

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.

主站蜘蛛池模板: 仁寿县| 盐源县| 民丰县| 澎湖县| 泰州市| 新安县| 长葛市| 崇义县| 安义县| 廊坊市| 肇源县| 灌南县| 双辽市| 石家庄市| 巴彦淖尔市| 台前县| 大田县| 南城县| 乐山市| 南雄市| 寿宁县| 台中县| 松潘县| 临沂市| 荔波县| 即墨市| 玉屏| 甘洛县| 定襄县| 鄯善县| 井冈山市| 峨边| 阳曲县| 周宁县| 来宾市| 临安市| 金沙县| 行唐县| 洛阳市| 宁河县| 原阳县|