Java И C++ Во Все Времена Низкие


Да, это снова индекс TIOBE, но прежде чем вы отмахнетесь от него как от ерунды, рассмотрите относительные изменения в самых популярных языках. Что-то затевается!

Индекс TIOBE имеет много проблем. Так много, что некоторые просто отрицают, что он измеряет что-то стоящее измерения. Он ранжирует языки, грубо говоря, по тому, сколько поискового трафика они генерируют. Конечно, если язык совершенен, и вам никогда не нужно задавать вопрос о том, как он работает, то он занимает низкое место. Точно так же старый, но очень популярный язык мог бы исчерпать все очевидные часто задаваемые вопросы и, следовательно, занять более низкое место, чем он заслуживает. С другой стороны, новый язык вполне может вызвать взрыв вопросов о том, как начать работу и, следовательно, сначала занять высокое место, а затем понизиться, когда все уляжется. 

Ключ здесь — «успокоиться». Индекс ТИОБЕ имеет свои недостатки, но он имеет достоверность в том смысле, что в основном он соответствует тому, что мы думаем о популярности языка. У него есть свои аномалии, но их легко обнаружить и в основном легко объяснить. 

Что интересно в этом месяце, так это то, что Java и C++, два очень зрелых языка, упали до небывалых минимумов. Если быть точным, то сейчас они находятся на самом низком уровне с момента начала индекса в 2001 году. 

Однако нет необходимости паниковать, поскольку Java по-прежнему является языком номер 2, а C++ — номером 4. 

Теперь мы подошли к загадочной части. 

Язык, который возглавил список, — это C, который, конечно же, является «базовым» языком для C++. Не в том ли дело, что популярность отца C++ растет? Неужели простота не объектно-ориентированного языка слишком велика, чтобы сопротивляться ей? 

Нет, это не одна из этих вещей.

Если вы посмотрите на диаграмму, вы увидите, что это связано не с ростом C, а с падением C++ и Java, которые ответственны за изменения. «Интерес» к C был более или менее статичным с течением времени, и Java и C++ пришли, чтобы удовлетворить его. 

Особенно интересно, что и Java, и C++ пережили спад с начала года.

Можем ли мы что-нибудь прочесть в этом?

Один интересный способ получить дополнительную информацию-посмотреть на то, что со временем становится все более и менее популярным. Это субъективный отчет, и ни один квадрат R не пострадал в этом процессе. 

Очевидно, что Java, C++, Basic, C# и PHP падают, по крайней мере, в последнее время. 

JavaScript и C кажутся в основном плоскими.

Python был на подъеме в течение некоторого времени, но теперь, похоже, внезапно нырнул. 

Единственный язык, который демонстрирует сильный рост, — это Objective C. 

Таким образом, как показывает индекс TIOBE, рассчитанный в процентах, остальные проиграли, потому что Objective C усилился. 

Это, вероятно, отражает рост важности iOS как прибыльной цели разработки в большей степени, чем какие-либо присущие языку качества. Если вы хотите программировать iOS, вы должны использовать Objective C или его новый компаньон Swift, который вошел в to9p 20 на 18-м месте с 0,85%. Интересно будет посмотреть, что произойдет, когда Свифт успеет остепениться.

Немного ниже по таблице мы имеем интересный результат. TIOBE наконец-то отделила классический VB от VB .NET, и они очень близки-1,5% и 1,3%. 

TIOBE также располагает данными о следующих 50 языках программирования, и интересно отметить, что в верхней части этого списка находятся R и SAS — два статистических языка. 

Ознакомьтесь с полной диаграммой, чтобы узнать, где находится ваш любимый язык.


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