Inter-Net.PRO

Рейтинг языков программирования по репозиториям GitHub

  • 264 65
23 нояб 2018 12:31 #1 от Inter-Net PRO
На днях, GitHub опубликовал отчёт о тенденциях развития

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

Лучшие языки программирования по количеству созданных репозиториев - 2008-2018 гг

Сегодня лидером по количеству созданных репизиториев является язык JavaScript. На нём создано больше репозиториев, чем на любом другом языке. Созданные репозитории неуклонно росли в течение последнего десятилетия и видно стабильный рост после 2011 года.
На данный момент GitHub приближается к почти 1 миллиону репозиториев с меткой JavaScript. Такому росту конечно же способствовали и новые серверы на JavaScript, такие как Node.js (запущен в 2009 году), ведь разработчики могут использовать один и тот же язык как для клиента, так и для сервера.

Лучшие языки программирования со стороны вкладчиков по состоянию на 30 сентября 2018 года

JavaScript является лидером в списке языков, в котором участвуют большинство публичных и частных репозиториев.
Также можно отметить появление новых языков в GitHub. TypeScript ворвался в 10-ку лучших языков программирования для публичных, частных и открытых репозиториев во всех регионах в прошлом году.
Также видно снижение популярности некоторых языков. За последние несколько лет Ruby снизился в рейтингах. Несмотря на то, что количество кодировщиков на Ruby всё еще растет, другие языки, такие как JavaScript и Python, росли быстрее. Новые проекты с меньшей вероятностью будут написаны на Ruby, особенно проекты, принадлежащие отдельным пользователям или небольшим организациям, и скорее всего они будут написаны на JavaScript, Java или Python

Ссылка на оригинал отчёта: blog.github.com/2018-11-15-state-of-the-...rogramming-languages

Авторизация

Войти через соцсети: