Что делает язык программирования популярным?

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

На этот вопрос мы сможем ответить, взглянув на статистику по популярности языков, собранную GitHub полгода назад. Результаты получились весьма интересными: популярность некоторых ранее распространенных языков быстро падает, других, наоборот, резко растёт, а каких-то — остаётся стабильной на протяжении многих лет. В чем дело? Рассмотрим тройку лидеров 2015-го года: JavaScript, Java и Ruby.

Судя по всему, потребность общества в open source проектах сильно влияет на популярность языков. Так, Java, которая является частым выбором разработчиков как крупных, так и мелких open source проектов (в том числе и как главный язык для программирования под Android), стабильно растет благодаря этому в популярности, начиная с 2008-го года.

Но на первом месте находится JavaScript, отобравший первенство у Ruby в 2013-м. Почему так произошло? У JS много замечательных достоинств: отличная документация, поддержка и стандартизация во всех браузерах, совместимость с HTML и CSS. Фанаты этого языка утверждают, что он легок в освоении, а множество обучающих материалов позволяет упростить изучение еще больше (хотя так можно сказать и про абсолютное большинство языков). Дополнительные очки в копилку JS приносит то, что на нем можно писать не только сайты, но и мобильные приложения, и даже игры!

На третьем месте закрепился Ruby, ранее бывший «королем» языков. Его также легко выучить, особенно учитывая его функции, которые более понятны и легко запоминаемы по сравнению с другими языками. Востребованность Ruby-разработчиков растет с каждым днем — особенно заинтересованы в них стартапы и бизнес-компании.

Интересно понаблюдать, что будет происходить с миром языков программирования в ближайшие семь лет. А вы как считаете?

Источник: «What makes a programming language popular?»

Александр Курилкин, постоянный автор