TIOBE опубликовал индекс языков программирования за август 2018 года. Рейтинг составляется ежемесячно на основе популярности языков для разработки, и есть возможность сравнить положение языка программирования за этот же период прошлого года.
Давайте посмотрим на текущий рейтинг.
За прошедший месяц видимых изменений не так много: Assembly поднялся на 3 строчки, Objective-C и R опустился. Более интересные изменения все же происходят за год.
За последний год Python и Visual Basic .NET поднялись каждый на 1 строчку вверх и сместили C# сразу на 2 строчки. Активно растут SQL, Assembly, MATLAB и Objective-С, а падают Ruby, Perl, Go, R и Visual Basic.
В целом рейтинг меняется постоянно. И особого внимания заострять на нем не стоит. Стоит обращать внимание на общую тенденцию языков во времени. Но первые 8 языков занимают уверенные позиции. Интересный рост у Assembly. Ассемблер язык очень старый. Фактически это первый язык программирования. Историю можете почитать в нашей статье. Скорее всего это связано с работой с микроконтроллерами, а точнее ростом объемов такой работы для различных задач. С ним работают программисты встроенных систем, компиляторов и ядер операционных систем.
Общий рейтинг на сегодня выглядит вот так.
Раньше мы уже высказывали такую мысль:
Интересно отметить, что график в целом сжимается. То есть даже на самые популярные языки приходится все меньшая доля. Это отчасти связано с распространением новых языков. Хороший пример - язык Kotlin, о котором мы писали недавно. При своей новизне, он уже пользуется популярностью. В целом разрыв между языками из топа снижается.
Рейтинг поможет вам соориентироваться в выборе языка, но он не дает конкретной информации и не делает прогноз: в любой момент все может поменяться. Выбирайте язык по своим задачам, потребностям и возможностям.
Если вам понравилось, не забывайте подписываться на нас. Давайте программировать вместе!