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

Для оценки самых популярных языков количество новых проектов на GitHub дает хороший прогноз.

Такие цифры рассчитывал в 2014 году сайт redmonk.com исходя из количества новых проектов, добавляемых ежегодно...

Languages open source

Вот рейтинг и тенденции, которые возникают...

  1. JavaScript.
    Постоянно расширяется с помощью HTML 5, многочисленных фреймворков и расширений, а также Node.js на локальном сервере или компьютере.
  2. Ява.
    Еще один всегда популярный язык, хотя и древний, благодаря нескольким факторам. Сам язык со временем меняется. Виртуальная машина служит платформой для многих других языков, что также способствует Java, так как ее классы разделяются между всеми языками... Кроме того, Android способствует увеличению числа разработчиков.
  3. Руби.
    Теряя скорость с 2009 года. Это можно отнести к виртуальной машине JIT на Java, которая стала очень быстрой, которая заменила Rail, на Node.js, появившейся в 2009 году.
  4. PHP.
    Теряя скорость тоже, хотя новые версии заглатывают часть недостатков языка. С ним конкурируют JavaScript и Java.
  5. Питон.
    Она росла до 2010 года, там, где начался ее спад. Что случилось в 2010 году? Появился язык Go. Все больше разработчиков Python переходят на этот новый язык, который имеет преимущество компиляции так быстро, что ты не видишь разницы с интерпретатором. И намного быстрее на казни. Но новые проекты не обязательно должны быть открытыми.
    Джулия также начинает конкурировать с Питоном .
  6. С.
    Все еще немного прогрессирует, несмотря на многочисленные языки, которые утверждают, что заменяют его.
  7. C++
    Теряя скорость с 2010 года. Будет ли он конкурировать с Go? Или через все языки
  8. .
  9. C #.
    Мало прогрессирует. Возможно, в невыгодном положении в связи с существованием Codeplex, другого хостера проектов с открытым исходным кодом, специализирующегося на этом языке. Ожидается, что платформа Roselyn с открытым исходным кодом в будущем повысит свою популярность.
  10. Объективно-С.
    Прогрессируя, благодаря iOS, хотя большинство приложений на смартфоне не открыты и свободны.
  11. Перл.
    Он остается в топе 10. К чему можно отнести его падение с 2009 года? Возможно, искусственно к тому, что он одним из первых языков оказался на GitHub, когда его собственная система, CPAN мигрировала на GithHub. Когда к нему присоединились другие языки, он потерял своё значение. Но это отражает реальное разочарование в любом случае, так как очень мало новых проектов используют этот язык, который Python или Go или даже PHP выгодно заменяют
  12. .

Эта статистика отражает не общую популярность языков, а только тех, которые используются для проектов с открытым исходным кодом. Здесь C++ находится в невыгодном положении по сравнению с интерпретированными языками, поскольку многие программы распространяются только в бинарной форме.

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

Обновление 2015

Вот по количеству активных проектов на GitHub (источник GitHut - с одним t) для каждого языка. Предыдущая таблица основана на новых проектах, а не на количестве активных.

  1. JavaScript.
  2. Ява.
  3. Питон.
  4. PHP.
  5. Руби.
  6. C++.
  7. С.
  8. C #.
  9. Объективно-С.
  10. Р.
  11. Иди.
  12. Перл.
  13. CoffeeScript.
  14. Свифт.
  15. Скала.
  16. Хаскелл.
  17. Луа.
  18. Клоджура.
  19. Матлаб.
  20. Гроуви.

Я использую только общие языки, а не специализированные инструменты для сценариев. Видно, что Ruby и Perl снижаются не просто сравнивая два списка, а год к году по количеству активных проектов. Вход R, язык статистики в топ-10 вместо Perl.