Objective-C обгоняет C++ в индексе TIOBE


Интересное изменение было отмечено в июльском индексе языков программирования TIOBE. Objective-C обогнал C++ и занял третье место, уступив Java и C.

Хотя Индекс TIOBE имеет свои недостатки, вывод о том, что Objective-C обогнал C++, повторяется в индексе популярности прозрачного языка с открытым исходным кодом, который основан на автоматическом инструменте, который можно загрузить из SourceForge.

Июльские результаты для этого альтернативного индекса показывают те же четыре языка на верхних позициях, хотя с Java, а не C в верхнем слоте:

Согласно блогу TIOBE:

И Objective-C, и C++ появились в 1983 году как объектно-ориентированные преемники языков C. С самого начала Objective-C и C++ конкурировали за то, чтобы стать де-факто объектно-ориентированным языком программирования. Прошло довольно много лет, прежде чем C++ смог заявить о своей победе. Теперь Objective-C вернулся (благодаря iPhone и iPad), но уже не как прямой конкурент C++. C++ широко используется в больших высокопроизводительных системах, в то время как Objective-C в основном используется в индустрии мобильных приложений.

Как вы можете видеть из приведенных ниже графиков, популярность Objective-C за последние 3 года выросла, в то время как C++ в целом снизился, несмотря на стремление Microsoft сделать его лучшим языком для разработки Windows 8, что может объяснить отскок в первые месяцы этого года.

Падение C++ (красная линия) на фоне скромного роста Objective-C (синяя линия)

Диаграмма Top20 TIOBE показывает, что JavaScript, который поднялся до восьмой позиции в марте 2012 года, снова опустился, и Ruby обогнал его. Однако процентное соотношение для этих языков невелико – Ruby имеет 1,77% по сравнению с 1,45% JavaScript.

Самая большая загадка в таблице – это рост на десять мест в Visual Basic .NET- почему? Также интересно отметить упадок Lua – хорошего языка, но, возможно, в последнее время он стал слишком высоким из-за освещения в прессе и ценности новизны.

Для получения некоторой информации о двух новых языках Google мы должны обратиться к индексу популярности прозрачного языка, который показывает Go на 17 и Dart на 56. Возможно, Го побеждает, или это просто дротик еще недостаточно развит?


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