Kotlin, альтернатива Java с открытым исходным кодом от компании JetBrains, вернулся в первую двадцатку индекса TIOBE, сместив Julia, которая всего за месяц потеряла 5 позиций и сейчас находится на 25 месте.
Kotlin впервые проявился в индексе TIOBE практически в самом начале. В 2017 году, через год после того, как его представили миру. Причиной внезапного всплеска интереса к новому языку стало то, что компания Google приняла его в качестве основного языка для разработки под Android. Как это обычно бывает, когда в центре внимания оказывается незрелый язык, его пребывание в Топ-20 оказалось недолгим. С 1% доли в рейтинге в начале 2018 года он откатился примерно до 0.2%. С тех пор он то набирал, то терял популярность, как это характерно для индекса TIOBE, вплоть до последнего месяца. В апреле 2023 года он находился на относительно низком уровне 0.25%, в мае — 0.37%, в июне — 0.52%, в июле — 0.70%. В августе наблюдалось небольшое снижение до 0.69%, но в последний месяц он вырос до 0.9%, что на 0.59% больше, чем в прошлом году.
В своем сентябрьском блоге генеральный директор компании TIOBE software и составитель индекса Пол Янсен комментирует ситуацию:
Нынешний подъем более серьезен из-за того, что у Kotlin сейчас гораздо больше поклонников. Причина роста Kotlin заключается в том, что он является яростным конкурентом Java. Он выигрывает у Java практически по всем параметрам. Основным аргументом против Kotlin является то, что Java — более устоявшийся язык, поэтому у него больше программистов, книг, учебных курсов, библиотек и т.д.
Kotlin лучше Java и может взаимодействовать с существующими библиотеками Java, что подтверждается его использованием в качестве языка по умолчанию в Android. Он лучше, потому что учится на ошибках Java. Обратив внимание на то, где в Java встречается стандартный шаблонный код, разработчики Kotlin ввели простые средства, которые сокращают или даже исключают его. В результате программы на Kotlin обычно намного короче программ на Java и более просты для понимания. Именно поэтому, если вы используете Java, вам стоит попробовать Kotlin, даже если ваша целевая платформа не Android.
Одним из ключевых достоинств Kotlin является то, что он имеет открытый исходный код под лицензией Apache 2. Это означает, что язык постоянно развивается и совершенствуется, и хотя он зародился в недрах JetBrains, его открытость также означает, что Kotlin останется жизнеспособным в долгосрочной перспективе, поскольку он не привязан к какой-либо одной компании.