Site icon AppTractor

Dart вошел в двадцатку индекса TIOBE

В ноябрьском выпуске индекса TIOBE язык Rust покинул первую десятку, уступив свое место языку Go. В то же время Dart — еще один язык, созданный в Google, — вошел в топ-20, вытеснив оттуда Julia всего через месяц после того, как тот туда попал. На вершине рейтинга Java вернулась в тройку лидеров, впервые за более чем три года покинув четвертую позицию.

При составлении рейтинга учитываются количество квалифицированных специалистов по всему миру, наличие учебных курсов и использование языка сторонними компаниями; данные собираются из таких источников, как Google, Amazon, Wikipedia, Bing и более 20 других веб-сайтов. Индекс TIOBE имеет естественную склонность к сохранению статус-кво: на верхних строчках обычно располагаются давно существующие и хорошо зарекомендовавшие себя языки, а появление в рейтинге новичка — событие довольно редкое. Например, мы рассказывали о языке Zig, который разрабатывается как замена C и в 2023 году вошел в топ-50 TIOBE. Сейчас Zig находится где-то во второй пятидесятке общего списка из 100 языков, тогда как C удерживает вторую позицию — место, которое он занимал на протяжении большей части 25-летней истории рейтинга, время от времени даже обходя Java и выходя на первое место.

В июле Rust вошел в топ-10 рейтинга TIOBE. Продержавшись четыре месяца на 10-й строчке, Rust снова опустился на 11-е место — что, впрочем, всё равно на три позиции выше, чем год назад (тогда он занимал 14-е место). Учитывая специфику работы этих рейтингов, даже незначительного ежемесячного изменения достаточно, чтобы язык утратил свою позицию. Более того — как произошло в данном случае — язык может увеличить свой процентный показатель, но при этом опуститься в общем списке. Так, Rust с долей 1,63% в ноябре занимает 11-е место, хотя ранее находился на 10-й строчке с показателем 1,44%.

Язык Go, который теперь занимает 10-е место, прибавил 0,3% по сравнению с прошлым месяцем. Для Go попадание в топ-10 — не новость. Впервые он оказался там в марте 2023 года, но уже в следующем месяце покинул список. В феврале 2024 года он вернулся в третий раз, заняв 8-ю позицию, а весной 2025 года достиг своего исторического максимума — 7-го места. Вскоре после этого он снова выбыл из десятки, а теперь возвращается в неё в четвёртый раз. Учитывая распространённость Go и его ключевую роль в облачных вычислениях, можно ожидать, что он закрепится в топ-10 и поднимется выше последней строчки. Однако для этого потребуется, чтобы какой-то другой язык утратил свою долю.

Ещё один язык, отмеченный в ноябрьском обзоре TIOBE, — Dart: он поднялся на 20-е место (год назад он занимал 26-ю позицию).

Dart, созданный в Google в 2011 году как «структурированный язык веб-программирования», достиг своего наивысшего результата в индексе TIOBE в январе 2017 года, заняв 17-е место. В тот период он демонстрировал стремительный рост и стал самым быстрорастущим языком программирования в Google: на нём были написаны миллионы строк кода.

В 2018 году Dart пережил ещё более резкий спад, покинув топ-20 и на долгое время оказавшись в тени. Комментируя неожиданное попадание Dart в топ-20, Пол Янсен, генеральный директор компании TIOBE Software, отвечающей за ведение этого индекса, отмечает:

«Говоря о Dart, невозможно не упомянуть Flutter — разработанный компанией Google фреймворк для создания кроссплатформенных мобильных приложений. Именно Flutter является главной движущей силой растущей популярности Dart. По сути, Flutter стал одной из ключевых технологий для разработки кроссплатформенных мобильных приложений».

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

Exit mobile version