Лучшие вопросы
Таймлайн
Чат
Перспективы

Индекс TIOBE

Из Википедии, свободной энциклопедии

Индекс TIOBE
Remove ads

Индекс TIOBE (TIOBE programming community index) — индекс, оценивающий популярность языков программирования, на основе подсчёта результатов поисковых запросов, содержащих название языка (запрос вида +"<language> programming")[1].

Thumb
Индекс TIOBE с 2002 по 2022 год

Для формирования индекса используется поиск в нескольких наиболее посещаемых (по данным Alexa) порталах: Google, Blogger, Wikipedia, YouTube, Baidu, Yahoo!, Bing, Amazon. Расчёт индекса происходит ежемесячно. Текущая информация предоставляется бесплатно, но статистика за длительные периоды доступна только за плату (от 1,5 до 5 тыс. долларов США).

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

По заявлениям создателей, индекс TIOBE не ранжирует языки по качеству или количеству написанного кода[2]. Проект подразумевает, что может существовать корреляция между количеством найденных страниц и количеством инженеров, курсов и вакансий.

Название компании, TIOBE (англ. The Importance Of Being Earnest) является отсылкой к пьесе Оскара Уайлда «Как важно быть серьёзным»[3].

Remove ads

Методика

Методика расчета индекса очень чувствительна к внутренним алгоритмам и политикам поисковых систем, в частности, к алгоритму оценки количества найденных страниц. Например, в апреле 2004 года после проведения в поисковой системе Google очистки от нечестных способов продвижения сайтов, произошло резкое падение значения индекса для языков Java и C++, хотя они и остались на вершине таблицы. Для борьбы с такими флуктуациями TIOBE начал использовать большее количество поисковых систем.

Используется многими авторами в научных статьях при сравнении популярности языков программирования, несмотря на его косвенные, проприетарные методики и платность набора исходных данных[4].

Remove ads

Рассматриваемые языки

TIOBE ориентируется на полные по Тьюрингу языки, поэтому популярность, к примеру, XML, HTML или базовый SQL не исследуется. В то же время расширения SQL, такие как PL/SQL и T-SQL входят в индекс.[1]

Кроме Тьюринг-полноты, авторы индекса требуют от исследуемого языка наличие статьи в Википедии, в которой было бы чётко указано, что язык является языком программирования. По этому критерию в индекс не были включены Ruby on Rails, Excel, Android, Boost, Cocoa, ASP, AJAX.[1]

Язык года

Каждый год, начиная с 2003, авторами TIOBE выбирается язык года (Programming Language of the Year)[5]:

Remove ads

Критика

Tim Bunce, автор Perl DBI, критиковал индекс и методы, используемые при ранжировании. В частности, он утверждал, что рейтинг уязвим для «накруток» сторонниками того или иного языка.[6]

Примечания

Ссылки

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads