Индекс TIOBE — Падение Топ-10 языков


Индекс TIOBE в этом месяце показывает тенденцию к снижению для всех языков в Топ — 10, за исключением двух, но при дальнейшем рассмотрении они также снижаются, если сосредоточиться на последних месяцах.

Индекс сообщества программистов TIOBE предназначен для оценки популярности языков программирования. Рейтинг основан на количестве квалифицированных инженеров по всему миру, курсах и сторонних поставщиках с данными, собранными из источников, включая Google, Bing, Yahoo!, Википедия, Amazon, YouTube и Baidu. Он начался в 2002 году и публикуется ежемесячно с диаграммой Топ-10, отражающей общие тенденции за 15 лет.

Если верить диаграмме Топ — 10, интерес и образовательная/экономическая деятельность, связанная с компьютерным программированием, находятся в терминальном упадке-то, что мы знаем, просто не соответствует действительности. Поэтому нам нужно спросить, о чем это говорит нам?

Главная новость из приведенного выше графика заключается в том, что лучшие языки программирования C и Java имеют все время низкие баллы в снижении, которое, похоже, находится в свободном падении. Однако это не мешает им быть двумя наиболее часто используемыми языками. Это говорит мне о том, что вместо того, чтобы задавать вопросы или размышлять об этих зрелых языках, разработчики просто продолжают их использовать, и те, кто хочет нанять разработчиков, также воспринимают их как должное. 

Одной из аномалий с индексом TIOBE является позиция JavaScript в рейтинге. Несмотря на то, что это язык, на котором в репозиториях GitHub написано больше строк кода, чем на любом другом, он никогда не доминировал и в настоящее время занимает 8-е место по сравнению с 7-м в прошлом году.

Двумя языками, которые поднялись в Топ-10 чарта августа 2017 года, были Ruby, поднявшийся с 12-го места на 10-е и Visual Basic.NET поднялся с 8-го места на 6-е. Однако, если вы сосредоточитесь на правой части графика, самом последнем периоде, они тоже снизились в популярности с начала этого года. Даже так визуально Basic.NET это противоречит тенденции. Может ли это быть связано с дискуссией о том, есть ли у него какое-либо будущее? 

Если вы посмотрите на его популярность в недавно запущенных тенденциях переполнения стека, которые основаны на использовании тегов переполнения стека, то вы увидите совсем другую картину интереса к VB.NET что, вероятно, более точно:

Два языка, которые продвинулись в положительном направлении на TIOBE, — это Go, который поднялся на 5 мест с 20-го по 16-е в годовом исчислении, и Dart, поднявшийся на 7 мест с 26-го по 20-е место. Однако тенденции StackOverflow рисуют другую картину с тенденцией Go, гораздо более позитивной, чем Darts, которая, похоже, имела свой день.

Комментарий TIOBE в этом месяце размышляет о том, какие языки работают хорошо:

Итак, какие языки используют это преимущество? Все это происходит на графиках в районе позиции 40. Набирает обороты новый набор языков, в частности Crystal (#32), Kotlin (#41), Clojure (#42), Hack (#43) и Julia (#46). Особенно Кристалл с его прыжком с позиции 60 на 32 за один месяц делает очень хорошо. Язык программирования Crystal — это статически типизированный вариант Ruby. Поскольку он скомпилирован, он сверхбыстрый и имеет небольшой объем памяти, не теряя ощущения простоты в использовании. Кажется, стоит попробовать. 

В то время как он выделяет Cystal, это не тот язык, который легко отслеживать на тенденциях переполнения стека из-за столкновения имен с отчетами Crystal. Котлин, с другой стороны, имеет уникальное имя, и оно было очень на радаре у программиста. Согласно переполнению стека, он действительно находится на восходящем уровне. 

 Котлин, похоже, один из тех, за кем стоит понаблюдать.


Добавить комментарий