Сервис для хостинга IT-проектов GitHub опубликовал рейтинг самых популярных языков программирования за 2020 год. Список составлен на основе количества обновлений и новых репозиториев на данном языке.
На сегодняшний день GitHub пользуются больше 56 млн разработчиков. С начала 2020 года появились более 60 млн новых репозиториев — на 35% больше, чем в 2019 году, — количество обновлений достигло 1,9 млрд.
Наиболее активными были разработчики из Северной Америки: в Канаде и США проживает 34% пользователей сервиса — на 2% меньше, чем год назад. Количество азиатских разработчиков достигло 30,7% — на 1,1% больше прошлогоднего показателя.
Среднее время мерджа (слияния нового и существующего кода. — Прим. Inc.) составило 7,5 часов — на 18% меньше прошлогоднего уровня. По словам аналитиков, несмотря на удалёнку, команды стали взаимодействовать активнее и разработка ускорилась.
Кроме того, GitHub составил рейтинг самых популярных языков программирования, с которыми работают его пользователи.
10. Ruby
Этот язык программирования с открытым исходным кодом был создан японским ученым Юкихиро Мацумото в 1995 году и с тех пор стал одним из самых популярных. Ruby использовали для создания GitHub, Twitter и Kickstarter.
9. Shell
Shell — командный интерпретатор для выполнения действий в операционных системах семейства UNIX. Его скрипты используются, например, для автоматизации обновления ПО.
8. C
C, созданный Деннисом Ритчи в 1972 году, является предшественником таких языков программирования, как С++, Java, C#, JavaScript и Perl. Язык С используется для разработки низкоуровневых приложений, так как он ближе всего к аппаратному.
7. C++
Языку С не хватало работы с объектами. Чтобы решить эту проблему, в 1986 году был разработан С++. Google Chrome, Mozilla Firefox, Winamp и линейка продуктов Adobe были разработаны с помощью С++.
6. PHP
PHP — один из самых популярных языков программирования для бэкенда. Его использовали для создания Facebook и Yahoo.
5. C#
С#, который принадлежит семье языков программирования Microsoft, был разработан в 2000 году. C# часто используют бэкенд-разработчики, в том числе в Bing, Dell, Visual Studio и MarketWatch, разработчики игр на Unity, а также создатели приложений для Windows, Android и iOS.
4. Typescript
Typescript — язык для разработки веб-приложений, расширяющий возможности JavaScript. Разработчик языка — Андерс Хейлсберг, который также участвовал в создании Turbo Pascal, Delphi и C#.
3. Java
Язык был разработан Джеймсом Гослингом в 1990 году в компании Sun Microsystems. Особенность Java заключается в том, что это первый объектно-ориентированный язык программирования. На Java написаны веб-приложения Twitter, LinkedIn, Amazon и eBay. Он также является официальным языком для создания приложений на Android.
2. Python
Python был разработан Гвидо Ван Россумом в 1991 году. На нём написаны приложения YouTube, Quora, Pinterest и Instagram. Python также использовали для создания видеоигр, включая Civilization IV и Vegas Trike.
1. JavaScript
Это динамический скриптовый язык программирования высокого уровня. Чаще всего его используют для создания интерактивных веб-страниц и приложений. Например, JavaScript отвечает за автозаполнение строки поиска Google.