Языковые тенденции программирования

10

Есть ли какая-то статистика, показывающая ок. количество пользователей, которыми пользуются популярные языки программирования, и скорость, с которой это число увеличивается со временем?

Кэти
источник
Это не совсем статистика, но вы можете найти интерес к техническому радару Thoughtworks
guillaume31
3
Статистику для stackoverflow можно найти здесь: hewgill.com/~greg/stackoverflow/stack_overflow/tags
Роман Луштрик

Ответы:

27

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

Одним из наиболее часто цитируемых индексов является Индекс сообщества программистов TIOBE , который оценивает языки программирования, подсчитывая хиты в самых популярных поисковых системах . Что касается тенденций работы, Jobs Tractor публикует ежемесячные тенденции, основанные на списках вакансий для разработчиков.

Если вы хотите сравнить определенные языки друг с другом, Ohloh предоставляет очень удобный инструмент сравнения языков , который подсчитывает ежемесячные коммиты разработчиками с открытым исходным кодом. Вы также можете использовать Google Trends , например, вот сравнение Haskell против Scheme .

Вы всегда можете взглянуть на переполнение стека, а точнее на языковые теги или популярные службы размещения кода, такие как Github, которые поддерживают страницу «топ-языков» . И если вы Redditor, смотрите не дальше, чем / r / программирование FAQ .

Как вы могли заметить, все доступные данные кажутся довольно ненадежными, и это понятно, популярность чрезвычайно трудно измерить. И, в конце концов, популярность и тенденции являются довольно нерелевантными показателями. Кого волнует, какой язык является более популярным, языки программирования - это инструменты, если я делаю то, что мне нужно, я в порядке.

Яннис
источник
эээ PHP
рушится
3
@katie: И это правильно ;-) Серьезно: PHP раньше был единственным серьезным вариантом для своей проблемной области (разработка на стороне сервера на платформах * nix), но в наши дни многие другие языки породили зрелые библиотеки веб-программирования, и большинство из них намного лучше, чем PHP как языки. Сегодня наиболее важными причинами использования PHP являются «потому что мы уже используем его» и «потому что наш провайдер виртуального хостинга не дает нам ничего другого для работы».
tdammers
2
@YannisRizos: я верю, что сделал. PHP тоже платит за аренду, и мне действительно нравится писать PHP. Дело не в том, что PHP не «достаточно хорош». Но там, где PHP был единственным серьезным вариантом для серверных веб-разработчиков на платформе * nix, сейчас существует десяток или около того зрелых языков, которые имеют развитые функции веб-программирования, и большинство из них лучше, чем языки программирования. PHP по-прежнему лучший выбор для многих ситуаций, но, безусловно, это не лучший инструмент ни при каких обстоятельствах, и поэтому неудивительно, что другие языки поглощают свою долю рынка, несмотря на беспрецедентную популярность PHP.
tdammers
1
@tdammers Я вроде думаю, что меньшая доля рынка будет чрезвычайно полезна для экосистемы PHP, сообщество PHP слишком долго ленилось (imho), нам нужно немного здоровой конкуренции.
Яннис
2
Я бы хотел оспорить идею о том, что PHP был действительно единственным серьезным вариантом. PHP не стал популярным, пока не была выпущена версия 3 (PHP 2 на самом деле не был особенно полезен, tbh), когда JSP и / или ColdFusion были жизнеспособными альтернативами. До этого Perl был де-факто королем. Вероятно, это означает, что «потому что это то, что предлагает нам наш хостинг-провайдер», всегда было причиной популярности PHP. Я знаю, что это единственная причина, по которой я когда-либо использовал это.
Жюль