Программирование · 2 min read · Oct 17, 2025
Perl — самый ненавидимый язык программирования среди разработчиков, говорит отчет

Топ-10 языков программирования, которые больше всего ненавидят разработчики
Хотя большинство анализов, проведенных аналитической компанией, направлены на выявление популярных языков программирования, исследователи данных Stack Overflow решили сделать наоборот, то есть выяснить, какой язык программирования наиболее не нравится.
В новом анализе, проведенном Stack Overflow, Perl оказался самым ненавидимым языком программирования среди разработчиков, за ним следуют Delphi и VBA. Для тех, кто не знает, Stack Overflow — это популярное сообщество разработчиков, которое предлагает сайт вопросов и ответов для кодеров и разработчиков.
Датасайентист Stack Overflow Дэвид Робинсон использовал функцию «История разработчика» сайта в своем анализе, где разработчики добавили теги для языков, операционных систем, платформ и библиотек, с которыми они хотели бы работать и предпочли бы не работать. Затем он сравнил эти теги «ненависти» с тегами «нравится», что помогло им собрать данные о самых непопулярных языках программирования с помощью анализа данных.
«В качестве меры того, насколько поляризующим является каждый тег, мы посмотрим, какова доля времени, когда он появляется в тегах Ненавидимых по сравнению с тем, как часто он появляется в тегах Нравится или Ненавидит», — сказал Дэвид Робинсон в блоге во вторник. «Таким образом, 50 процентов означают, что тег ненавидели точно так же часто, как и любили, в то время как 1 процент означает, что на 99 человек, которые его любили, приходился один, кто его ненавидел. (Мы использовали эмпирический метод Байеса, который я описываю в этом посте, чтобы оценить эти средние значения, и этот метод для расчета 95-процентных доверительных интервалов).»
Согласно разработчикам на Stack Overflow, ниже приведены 10 самых ненавидимых языков программирования:
Perl
Delphi
VBA
PHP
Objective-C
Coffeescript
Ruby
C#
Java
C++
«Самые ненавидимые языки, с довольно большой разницей, — это Perl, Delphi и VBA», — сказал Робинсон. «За ними следуют PHP, Objective-C, CoffeeScript и Ruby.»
Некоторые из самых любимых языков программирования включают: R, Python, TypeScript, Go и Rust, что может быть связано с их быстрым ростом в плане активности, отмечает Робинсон.
Робинсон сказал, что обычно существует корреляция между тем, насколько быстро растет конкретный тег, и тем, как часто его ненавидят. Однако «мы не обязательно предполагаем причинно-следственную связь, где ненависть к тегам со стороны части программистов приводит к их забрасыванию», — написал он. «Еще одна возможность заключается в том, что люди чувствуют себя комфортно, выражая свою ненависть публично, если они чувствуют, что язык уже теряет популярность.»
Робинсон добавил: «Почти все, что ненавидят более 3 процентов Историй, упоминающих его, теряет трафик на Stack Overflow (за исключением довольно поляризующего VBA, который остается стабильным или немного растет). А наименее ненавидимые теги — R, Rust, TypeScript и Kotlin — все находятся среди быстрорастущих тегов (TypeScript и Kotlin растут так быстро, что их пришлось обрезать на графике).»
Кроме языков программирования, Stack Overflow также проанализировал самые ненавидимые технологии. Internet Explorer и Visual Basic возглавили список самых ненавидимых технологических тегов, за ними следуют Cobol, Flash, Asp-Classic и Microsoft. С другой стороны, машинное обучение, git, Python-3.X, HTML5 и CSS3 возглавили список самых универсально любимых технологий.
«Стоит еще раз подчеркнуть, что это не обвинение в адрес технологий, их качества или популярности. Это просто измерение того, какие технологии вызывают сильные негативные чувства как минимум у части разработчиков, которые чувствуют себя комфортно, делясь этим публично», — написал Робинсон.
Get new posts in your inbox
No spam. Unsubscribe anytime.