Неформальный рейтинг популярности языков программирования
Пишу сейчас неспешно очередное своё исследование популярности современных языков программирования (кто не видел, вот мой прошлый выпуск). В процессе работы не удержался от соблазна, и вот получилась небольшая побочная тема-форк как раз для этого литдыбра.
Постановка вопроса: а вот интересно, каков процент мата в комментариях на популярных сайтах в разделах, посвященных разным языкам программирования? Разве это не хороший косвенный способ оценить их комфортность и лояльность? Итак, подаем Reddit на вход, а на выходе получаем симпатичную и вполне лаконичную такую диаграммку. Посмотрите, товарищи пэхэпехеры, есть над чем задуматься.
1. Градация матюгальности
В соответствующих для каждого языка программирования разделах Reddit были проведены замеры частоты встречаемости бранных слов.
Самые негативные сущности с большим отрывом обитают в стане PHP. За ними следуют джаваскриптеры и кхм-кхм... джависты:
Modern comfortable programming language #java pic.twitter.com/CPlD793QSH
— Vlad Yaroslavlev (@vladon) 28 октября 2015
2. Рейтинг общей комфортности
То же самое — только наоборот: здесь попытались замерить частность выделения эндорфинов в процессе обсуждения определенных языков программирования:
Как видно, программисты-функциональщики пишущие на Clojure, Lisp и Scala — самые утонченные и экзальтированные особы. Их код похож на нежные лепестки белых роз, а сами они, когда кодят, закатывают глаза от неодолимых приступов удовольствия.
Working on LISP-optimized keyboard project pic.twitter.com/azOfVO4wDx
— Nikita Prokopov (@nikitonsky) 12 октября 2015
3. Адекватность железу
А какие языки чаще всего упоминают в разделе Reddit, посвященном проблемам работы с железом?
Эй, си-программисты, вы чё там на низком уровне колупаете? Тяжелое детство, ассемблерные вставки?
Откуда эти данные?
Если кто-то что-то не понял, ещё раз о методологии этого полушутливого исследования:
Популярность языков программирования очень часто пытаются оценить, подсчитывая количество комментариев, вопросов или упоминаний по ним на профильных ресурсах. Немецкий девелопер Тобиас Херманн решил среди прочих метрик по языкам программирования проверить и то, какие эмоции они вызывают у специалистов. Особо не претендуя на какую-то научную достоверность данных и не подключая клемм к участкам мозга, ответственным за генерацию верных решений или же соответствующих ситуации эвфемизмов, Тобиас использовал простую методику.
Он обработал массив данных из постов и комментариев к ним на reddit.com в категориях, посвящённых языкам программирования, на тему встречаемости в них позитивных или же, наоборот, разочарованных (мягко говоря) слов. Результаты автор исследования нормировал относительно общего количества комментариев по категории и представил в виде графиков.
Ключевики не для людей: относительная эффективность и популярность языков программирования, а также самые перспективные языки для изучения и их динамика роста и развития. Среди них самые приятные и эффективные языки, по которым у меня есть график, диаграмма, таблица и прочая их статистика использования. Это скорее юмор, прикол или шутка для айтишников, связанные со спецификой отличий языков программирования для разных нужд. Чем функциональные языки лучше и какие языки проще и приятнее в изучении? В чем разница и отличия языков программирования, какие отзывы и что пишут об их использовании, есть ли топы и рейтинги их сравнения?