Обновить

Рейтинг языков программирования TIOBE за сентябрь 2025: Python продолжает набирать популярность, и Perl тоже

Время на прочтение3 мин
Охват и читатели34K
Всего голосов 16: ↑12 и ↓4+11
Комментарии59

Комментарии 59

Perl то ладно, а что пишут на Visual Basic кроме макросов в Excel?

Автоматизацию тестов доя железа в индустрии например. То есть у нас по моему половина клиентов используют Visual Basic в TestStand.

Этих макросов очень много, и писать их могут не только малочисленные б.-избранные программисты, но и массовые пользователи. Совокупно макросы закрывают 5-10% задач автоматизации холдинга из top-500. За рубежом этот процент кмк повыше.

Лично видел программу на каком-то клоне бейсика, работающую с многоканальной сетевой аудиокартой для измерений в области слуховых аппаратов - калибровки аудио системы, измерений слухового аппарата, проверки слуха. Её многие известные производители слуховых аппаратов используют в качестве референсной как для собственных измерений, так и для всяких научных публикаций. Ну и крупные сети акустиков тоже пользуются. Мелким она практически недоступна - дорогая. Но, это был точно не Visual Basic.

те кто не знают питона по умолчанию знают бейсик

Макросы пишут на VBA

Собственно, макрос можно написать, не зная код. Есть отдельная кнопка в экселе, которая отвечает за начало записи макроса. Ну и чатгпт, думаю, способствует.

Не скажу ничего о Perl, но мне всегда хватало старого доброго awk с его С-подобным синтаксисом и отличными регулярками. Не знаю, может это связано с тем, что объемы текстовиков у меня небольшие (кстати, а что понимается под большими текстовиками?) и awk вполне с ними справляется. И код очень ясный по сравнению с которым код на Perl выглядит неким заклинанием ))) Если что - никого не хочу обидеть!

"Большие текстовики" - это, например, исходник email. До сих пор много кто использует парсинг при помощи библиотек на Perl. Сам код на Perl совсем неплох. Проблема языка в том, что он медленный, и не подходит не то, что для высокой, а даже для средней нагрузки. По крайней мере так было лет 10 назад. С тех пор я с ним не сталкивался.

И как много людей еще используют  «системы поиска», а не LLM или встроенных ассистентов? Само собой в "рейтинге" полезут наверх языки в которые LLM не очень умеют. Ждем появление в рейтинге 1С

Ждем появление в рейтинге 1С

C июня 2023 года для расчета индекса Tiobe используется только поисковая система Google. Поэтому необходимо делать геополитическую поправку на выводы, которые нам показывают.

firstC

Ну я пользуюсь. И первое, что удаляю из систем - это всякие "ассистенты". Потому что они вечно лезут с какими-то непрошенными советами, польза от которых... Да, пожалуй, отрицательная.

Как говорится: Что-то в этой консерватории поломалось:

Питон в плюсе - ну туда-сюда, хайповый, ML и т.д.

НО: C++, C, Java, JavaScript пошли в минус! Реально?

При этом C# и VisualBasic типа набирают вес!

По-моему, рейтинг сдулся. Показывает что среднее между "хренью полной" и "погодой на марсе".

Рейтинг плохой, а новость с точки зрения администрации Хабра идеальная. Хабр работает по принципу старого анекдота, "тусуются, в кайф!". Чем тупее новость, тем активнее её комментируют, тем больше циферка вовлечённости аудитории, которую потом можно продать рекламодателям.

Зачем тогда они постят новости про минорные релизы разных утилит? Это же на грани спама. Kpi по числу новостей отрабатывают?

НО: C++, C, Java, JavaScript пошли в минус! Реально?

Первый шаг в изучении вопроса - переход по ссылке и нажатие на язык. Для меня он стал и последним, ибо уверился, что в консерватории всё нормально в смысле без перемен, С/С++ и JavaScript никуда не пошли, разве что у JS можно, чисто опционально, отметить восходящий тренд, а Java как двигалась на выход, так и движется.

Ну а почему нет ? Rust мог отъесть небольшую долю от плюсов, Kotlin, очевидно, отъедает именно от джавы. Другие "хайповые" языки вроде Go тоже общую долю размыли. Tiobe же размывает 100% на все языки, которых в их рейтинге сотня и показывает изменение в процентах не от прошлого месяца, а год к году.

Можно подумать, что Tiobe хоть раз адекватный рейтинг составлял. У них такая методология, что это по определению невозможно.

Perl был язык CGI, на нем можно быстро составить любой скрипт для обработки веб данных. Но потом почти все плюшки Perla в PHP внедрили. Те же самые регулярные выражения. Сомнительно, что его поднять можно. А книг действительно много по нему, на английском. На русский их не переводят.

На русский их не переводят.

Ибо нафиг никому не нужен этот околомертвый ЯП. Каждый раз высасывают свои рейтинги из пальца. Про SQL просто смешно, меньше 2%, а T-SQL и вовсе жалких 0,15%. Серьезно?! В корпоративной среде SQL знают практически все, кто хоть как-то связан с разработкой, техподдержкой, тестированием и аналитикой.

Если даже тупо вбить на hh буковки SQL - 12857 вакансий как-то связано с ним. Perl - 188. Python - 9172. Не думаю, что по миру ситуация сильно иная.

SQL больше не язык как бы. Просто нужно знать как делать запросы по базам данных в языка программирования. Я для хетхантеров это все SQL.

для тиобе рейтинга это считается как язык

из-за sql-программистов

SQL (Structured Query Language) не является самостоятельным языком программирования.

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

На чистом SQL нельзя написать сайт или приложение, он не создаёт алгоритмы и логику работы программ.

но программировать можно

в SQL есть привычные для языков программирования конструкции: переменные, циклы, обработка исключений и другие

реально дофига софта просто gui для напрограммированое в sql процедурами & etc

Только это не в суд,а в надстройках типа T-SQL, PL/SQL, возможно, поэтому они не могут консолидироваться

Все пишу на Котлине сейчас. Быстро, качественно. Прекрасная среда разработки Андроид Студио. Очень удобно.

Ранее писал на АП, Pl/1, Ада, КОБОЛ, АЛГОЛ, Си, Фортран, Делфи, ассемблер для всех машин, Бейсик во всех реинкарнациях, Вижуал Бэйсик, Вижуал Си, ФоксПро, Сиквел.

Котлин явно недооценен.

Все пишу на Котлине сейчас. Быстро, качественно. Прекрасная среда разработки Андроид Студио. Очень удобно.

потом в дурку забрали конечно же (с)

А что за "выдача поисковых систем" была в 1985?

Авторы рейтинга дают такое пояснение:

Data prior to 2001 are not based on Web search engine counts but based on Usenet's newsgroup hits, which have been calculated retrospectively.

Я выскажу свое мнение: перл давал возможность писать девелоперо-зависимый код, т.е. код который мог сопровождать только автор. Это было прекрасно для программистов, но катастрофично для менеджеров. Это старая война на перловом месте. Если писать ясный код, то перл лучший скриптовый язык.

А если читать его?)

Из таблиц не понятно:

  1. Почему SQL отнесли к языкам программирования;

  2. Что имеется в виду под Visual Basic: VB6, VB NET или VBA? Или всё это вместе?

Ну SQL и есть язык программирования. Не универсального назначения, но тем не менее.

да-да. погромисты на html тебя поддерживают

2. что написали в поисковом запросе гуглу, то и имеется в виду. так что скорее все вместе

>>Старые языки программирования, как Ada, Fortran, Delphi...

Чё... с каких это пор Delphi стал ЯП? А то что это IDE уже все забыли?
Никогда не доверял этим рейтингам - и не зря!!!

Delphi изначально был и остается ЯП. Его синтаксис взят из Pascal.

Та ладно... А Object Pascal тогда что?

Вы бы для начала хотя бы статью в вики на эту тему прочитали. Тогда бы вопросов стало меньше.

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

Не, не изначально. Начиная с Delphi 7, язык переименовали в Delphi

Меня скорее удивляет чего вдруг его старым называют. Первая версия Delphi вышла в феврале 1995 года и он старше той же Java аж на 3 месяца. Python и вовсе годом ранее релизнулся.

на нём пишут старый софт

"Старый язык" и "Старый софт" это разные вещи. Да и что такое вообще старый софт и как его можно писать ? Delphi уже много лет как поддерживает разработку и под мобилки Android/iPhone и умеет в кроссплатформу MacOS/Linux/Windows, а вот поддержки ZX Spectrum и IBM System/360 я не вижу. Если имеете ввиду поддержку легаси, то это как бы во всех языках присутствует, нет такого что написали проект, потом сразу выкинули и начали писать следующий. Корректнее было бы сказать что новых проектов на нём мало, это имеет место быть. Но это и есть популярность языка, к старости это отношения не имеет, тем более что новые версии среды и языка как пирожки пекутся, последняя версия вышла буквально неделю назад.

Код старого софта не совместим с современными версиями.

 с каких это пор Delphi стал ЯП?

Примерно лет 20 назад. Поздравляю с успешным пробуждением из анабиоза)

Уже давненько среда разработки называется RAD Studio, а язык Object Pascal переименовали в Delphi.

да там не уследишь за этими перепродажами

Какие перепродажи? Одна продажа была за всё время. Borland продала свое подразделение CodeGear, которое занималось Delphi и CBuilder компании Embarcadero. И всё.

ada гонит perl

Ух ты.
Наши на 9-м? Удивлён :)

"Просто нет другого языка, который мог бы сравниться с Perl по возможностям обработки текста"
Чушь полная! Пока Perl "отсутствовал" (скажем так) в других языках давно уже были реализованы все возможности, которыми обладал Perl.
Регулярные выражения? PHP, Python, в Ruby вообще поддержка регулярок на уровне языка.

Поломался TIOBE, однозначно поломался!... либо кто-то занимается маркетингом с помощью него.

Самое разумное - рассматривать этот рейтинг как "собака лает, караван идёт" - ни жарко, ни холодно от него, но порой весело.

Позвольте мне объяснить... Реализация этого Perl 6 заняла десятилетия (второй системный эффект)

Это перевод, что ли? В оригинале было «second system effect»? Это переводится как «эффект второй системы»: https://ru.wikipedia.org/wiki/Эффект_второй_системы

В марте 2025 года в двадцатке лидеров появились такие старые языки программирования, как Ada, Fortran, Delphi и COBOL. Составители рейтинга TIOBE отмечают, что это связано с устаревшим ПО, в котором до сих пор используют эти технологии.

Не понял логики. Раз они только появились в марте 2025, то раньше устаревшие технологии не использовали, а сейчас вдруг стали использовать? Ну бред же.

Конечно нет. Delphi, по этому же скриншоту в прошлом году был на 11 месте, а в этом году на 9. Не говоря уже о том, что этот язык 1995 года (что моложе питона на 4 года), при чем изменения в синтаксисе языка вносят регулярно (в этом году несколько изменений было).

Delphi, сдаётся мне, не 1995 года, а гораздо старше, просто до этого он назывался Borland Pascal.

Да, это потомок Pascal, но его современное представление - именно Delphi.

https://ru.wikipedia.org/wiki/Delphi_(язык_программирования)

Не просто Pascal, а именно Borland Pascal, который внёс в классический Pascal кучу улучшений и революционное разделение модулей на интерфейсную часть и имплементацию. Сам юзал его в конце 80-х. Скорость компиляции была умопомрачителтная.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости