До сих пор мы видели множество отчетов о лучших языках программирования, с которыми хотят работать разработчики, но как насчет лучших языков программирования, которых они хотят избегать? Однако исследователи данных из популярного сообщества разработчиков Stack Overflow решили исследовать самые нелюбимые языки программирования.

Согласно новому анализу, проведенному Stack Overflow, Perl оказался языком программирования, который больше всего не нравится разработчикам, за ним следуют Delphi и VBA. PHP, Objective-C, CoffeeScript и Ruby.
Чтобы проанализировать данные, они изучили сайт «История разработчиков», где разработчики могут добавлять теги для языков, операционных систем, платформ и библиотек, с которыми они будут работать или с которыми не хотели бы работать, - предлагая способ изучить мнения сотен тысячи разработчиков на платформе. Затем он сравнил эти теги «не нравится» с тегами «нравится», которые помогли им собрать данные о самых непопулярных языки программирования через некоторый анализ науки о данных.
«Есть много способов измерить популярность языка; например, мы часто использовали посещения Stack Overflow или просмотры вопросов для измерения таких тенденций. Но этот набор данных - редкий способ узнать, какие технологии люди склонны не любить, когда им предоставляется возможность указать это в их резюме », - написал Дэвид Робинсон, специалист по данным Stack Overflow. блоге во вторник.
По словам разработчиков Stack Overflow, вот 10 самых нежелательных языков программирования:
- Perl
- Delphi
- VBA
- PHP
- Objective-C
- КофеСкрипт
- Ruby
- C#
- Java
- C + +

Между тем, наименее нелюбимыми языками являются R, Kotlin, TypeScript, Rust, Bash, Clojure, Swift, Python, JavaScript и Go. «R, Python, Typescript, Go и Rust быстро растут с точки зрения активности Stack Overflow, и все они относятся к наименее поляризующим языкам», - отметил Робинсон.
Stack Overflow также изучил самые нелюбимые технологии. В первую пятерку вошли Internet Explorer, Visual Basic, COBOL, Flash и ASP Classic. С другой стороны, наиболее популярными технологиями являются машинное обучение, git, Python-3.X, HTML5 и CSS3.
