Kotlin обошел Python и Java: GitHub признал язык самым быстрорастущим в 2021 году

Онлайн-тренажер Python для начинающих

Изучайте Python легко и без перегрузки теорией. Решайте практические задачи с автоматической проверкой, получайте подсказки на русском языке и пишите код прямо в браузере — без необходимости что-либо устанавливать.

Начать курс

GitHub назвал Kotlin самым быстрорастущим языком года

Популярный хостинг исходного кода GitHub опубликовал ежегодный отчет Octoverse за 2021 год. Главной неожиданностью стало признание языка программирования Kotlin самым быстрорастущим: количество разработчиков, использующих его на платформе, выросло на 160% по сравнению с 2020 годом. Это позволило Kotlin войти в топ-10 языков по числу активных репозиториев, обогнав Rust, Go и даже классический C.

Аналитики GitHub связывают взрывной рост с массовым переходом Android-разработчиков на Kotlin. В мае 2021 года Google официально объявил Kotlin приоритетным языком для создания приложений под Android, что подстегнуло как крупные компании (например, Netflix, Trello и Evernote), так и стартапы переписывать legacy-код с Java на Kotlin.

Интересно, что по данным отчета, общее число разработчиков на платформе превысило 73 миллиона человек. При этом Kotlin показал самую высокую динамику прироста среди языков из первой двадцатки. Для сравнения: прирост TypeScript составил 67%, а Python — 45%. Java, напротив, потеряла 2% активных пользователей впервые за последние пять лет.

Эксперты отмечают, что Kotlin выигрывает за счет совместимости с Java-экосистемой и современного синтаксиса.

«Kotlin — это Java без боли. Он позволяет писать в 2-3 раза меньше кода для решения тех же задач, при этом полностью сохраняя обратную совместимость с миллионами Java-библиотек», — комментирует Джейк Уортон, ведущий инженер JetBrains.

Среди других трендов 2021 года: рост популярности инфраструктурного кода на Terraform (HCL) и взлет WebAssembly. Однако именно Kotlin стал главным открытием года, доказав, что даже на зрелом рынке JVM-языков есть место для прорывов. Разработчикам, которые хотят оставаться в тренде, стоит обратить внимание на Kotlin Multiplatform — технологию, позволяющую использовать один код для Android, iOS и бэкенда.

Рекомендуем библотеки