September 9, 2019

Топ языков программирования в 2019

По словам IEEE Spectrum, Python доминирует почти во всех областях, уступая Java только в разработке мобильных приложений. В то время Kotlin уверенно зарабатывает позиции пользуясь всё большей популярностью среди разработчиков Android.

Золотая эра Python

На данный момент Python занимает первые позиции в веб разработке, разработке enterprise-приложений и встраиваемых систем. Почему он обогнал Java? Дело в том что Python используется в машинном обучении, глубоком обучении.

Популярность Python без сомнений обоснована большим количеством специализированных библиотек, особенно в сфере ИИ, где библиотека Keras играет важную роль для разработчиков deep-learning'а.

- IEEE Spectrum

Python обгоняет Java. Источник: IEEE Spectrum.

Получается Python является языком "номер один"? Смотря у кого это спросить.

По словам Tiobe Index, первое место занимает Java (Август 2019). А вот RedMonk ставит на первое место JavaScript, Java на второе и Python на третье.

Java — король мобильных приложений

Разработка мобильных приложений это единственное место где Python не доминирует. Можно увидеть по графику, что разработка мобильных приложений - это территория Java.

Kotlin собирается занять место Java? Источник: IEEE Spectrum

Тем не менее, если мы говорим о разработке на Android, стоит отдать должное Kotlin.

Даже не смотря на то, что Kotlin занимает восьмое место, он является самым оптимизированным языком программирования для разработки на Android.

В 2017 Google объявила Kotlin языком первого класса для Android, это означало то, что теперь Kotlin входит по умолчанию в Android Studio. Такие знаменитые приложения как Slack, Twitter, Netflix, Lyft, и Evernote написаны на Kotlin.

Источники:

https://jaxenter.com/python-ranking-2019-161880.html

https://spectrum.ieee.org/computing/software/the-top-programming-languages-2019