Интересно / Самый грубый в мире язык программирования

Самый грубый в мире язык программирования

В принципе, большинству из нас, так или иначе, нравится программировать. Тем не менее, иногда при работе над проектами возникают случаи непонимания какого-то участка кода, сложные ситуации, требующие более подробного разъяснения или решения, реализация которых выглядит весьма спорно.

Но бывают рабочие моменты, когда всё ПРОСТО БЕСИТ, хочется воздвигнуть руки к небесам и высказать всё, что ты думаешь, при этом используя не самые хорошие слова.

 Итак, проекты на каком языке программирования вызывают у разработчиков больше всего эмоций и не самых хороших слов?
Количество комментариев в проектах, размещённых для совместной разработки на веб-сервисе GitHub, уже близко к миллиону, и один из активных его пользователей — блоггер Эндрю Вос (Andrew Vos) — решил подвести забавную статистику о том, какие грубые слова встречаются чаще всего в комментариях и проекты на каких языках содержат их больше всего.


языки программирования статистика популярность рэйтинг диаграмма сравнение юмор

В английском языке есть устоявшееся понятие «Семь грубых слов», которое определяет основные табуированные слова, употребление которых и их производных считается неприличным. Эндрю Вос как любой айтишник, предпочитающий рациональный и обоснованный подход к исследованию, использовал именно их в качестве слов-маяков для составления рейтингов языков при обработке комментариев.
Итак, в 929857 комментариях на GitHub встретилось 210 матерных слов. Рад сообщить вам, что наибольшую популярность у программистов получило слово shit.
классификация языков программирования языки программирования статистика популярность рэйтинг диаграмма сравнение юмор

Отметим, что сразу видно: люди, работающие над общим проектом, весьма корректны по отношению друг к другу — всего раз зафиксировано какое-то личностное оскорбление, да и то вполне вероятно, что оно использовалось в отношении какого-то третьего лица.
Для определения языка, вызывающего больше всего эмоций у разработчиков, Эндрю отобрал одинаковое количество комментариев/проектов для каждого из языков.
Результаты распределились следующим образом:
классификация языков программирования языки программирования статистика популярность рэйтинг диаграмма сравнение юмор

Самыми непонятными и вызывающими желание выругаться стали C++ и Ruby, а спокойнее всего ведут себя девелоперы на PHP и Python. Тут уж каждый сам может делать выводы, что чему служит причиной.
Отдельно по комментариям Эндрю поискал и слова, выражающие недоумение девелопера по тому или иному поводу, не менее сленговые, но более приличные. Здесь пальму первенства справедливо держат wtf и lol:
классификация языков программирования языки программирования статистика популярность рэйтинг диаграмма сравнение юмор