Язык мой – друг мой: GitHub назвал 15 самых популярных языков программирования

20.09.2016     
Ведущий веб-сервис, предоставляющий хостинг ИТ-проектов и возможности их совместной разработки, рассказал, на чем любят чаще всего программировать во всем мире. 

Рейтинг GitHub учитывает единственный показатель – число pull requests (запросов на включение кода в тот или иной проект) за последние 12 месяцев. Оно и будет далее указано в скобках. 

15. TypeScript (55 587) – язык, представленный Microsoft в 2012 году. Он дополняет JavaScript и «заточен» под разработку веб-приложений. Создателем является известный датский инженер-программист Андерс Хейлсберг, автор еще нескольких языков программирования, включая присутствующий в этом рейтинге C#.

14. Swift (62 284) появился в позапрошлом году. Создан Apple, прежде всего, для разработчиков iOS и OS X и позиционируется как более легкий и устойчивый к ошибкам по сравнению с основным языком «яблочных» Objective-C.

13. Scala (70 216) разработан в лаборатории программирования Федеральной политехнической школы Лозанны (Швейцария) в начале нулевых. Он является соперником Java и, по мнению некоторых специалистов, может со временем вытеснить его.

12. Objective-C (75 478), как было сказано выше, активно применяется Apple. Его создали в 1983 году на основе С и используют преимущественно для OS X (Cocoa), GNUstep и iOS (Cocoa Touch).

11. Shell (143 071). Хотя этим словом в английском называется любая оболочка операционной системы, как имя собственное оно применяется для обозначения командной оболочки ОС семейства UNIX. По сути, является интерпретируемым языком программирования. 

10. Go (188 121), называемый также Golang, – еще один язык, созданный ИТ-гигантом. В данном случае это Google. Первая официальная версия была выпущена в конце 2009 года. Поддерживается не только в «родной» платформе Android и свободных UNIX-подобных ОС (FreeBSD, OpenBSD, Linux), но и в конкурирующих OS X и Windows. 

9. C (202 295). Этот язык представлять не нужно – он существует давно, с начала 70-х, и является важной вехой в программировании. Появился в американской исследовательской компании в сфере телекоммуникационных, электронных и компьютерных систем Bell Labs.

8. C# (229 985). Группа инженеров под руководством вышеупомянутого  Андерса Хейлсберга разработала его на рубеже миллениума. Изначально был предназначен для создания приложений на платформе Microsoft .NET Framework. 

7. CSS (271 782). Аббревиатура расшифровывается как Cascading Style Sheets – каскадные таблицы стилей. Формальный язык для задания параметров представления внешнего вида веб-страниц, тоже весьма распространенный.

6. C++ (330 259) – еще один «отпрыск» C , созданный еще одним датчанином Бьерном Страуструпом. Произошло это в 1983 году. Пользуется огромной популярностью во всем мире, оказал значительное влияние на современное программирование.

5. PHP (478 153) расшифровывается как Personal Home Page (персональная домашняя страница). Сейчас этот скриптовый язык родом из 90-х – начала эпохи глобализации Интернета – используется не только для личных сайтов, но и вообще в веб-программировании. 

4. Ruby (740 610) является ровесником предыдущего языка. Его автор Юкихиро Мацумото хотел создать более совершенный в сравнении с тогдашними объектно-ориентированный интерпретируемый язык и сделал это, опираясь на Perl. Логика названия тоже была позаимствована: если Perl созвучно с pearl (жемчужина), то Ruby – другая драгоценность, рубин.

3. Python (744 045) тоже можно отнести к старшим родственникам Ruby. Это довольно простой (или, по крайней мере, минималистичный) язык, поддерживающий разные парадигмы программирования. «Отцом» является голландец Гвидо ван Россум. Несколько лет он проработал в компании Google, которая способствовала популяризации этого языка.

2. Java (763 783) – детище компании Sun Microsystems, ныне поглощенной Oracle. Приложения, написанные на этом распространенном объектно-ориентированном языке, могут преобразовываться в байт-код и работать на любой компьютерной архитектуре с помощью Java Virtual Machine. 

1. JavaScript (1 604 219). Лидер GitHub с двукратным отрывом от ближайшего преследователя и дальнего родственника. Чаще всего используется в браузерах как язык сценариев для придания интернет-страницам интерактивности. Хотя права на товарный знак JavaScript принадлежат Oracle, сам язык не является собственностью какой-либо компании.


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. RomanRomans 20.09.16 15:47 Сейчас в теме
Грустно стало как-то.
Вспомнилась статья "Проект Эйлера на 1С" блогера Антона Филоненко
2. ture 566 20.09.16 17:36 Сейчас в теме
(1) RomanRomans, решение математических задач на 1С? Автора не восприняли серьёзно. Есть Haskell, если с программированием нелады. Есть с/с++/asm, если надо быстро. Есть c#, если просто баловства ради. Автору стоит взять не 1С, а SAP и продолжить свое начинание (тогда его хоть заметят).
3. fuxic 293 20.09.16 22:44 Сейчас в теме
после выхода разработки в Эклипсе, будет возможность стыковаться с гитхабом напрямую и никуда он не денется
4. DrAku1a 1314 21.09.16 02:55 Сейчас в теме
(3) Они там офигеют просто))
Оставьте свое сообщение

См. также

Facebook запускает конкурента Zoom

Новость ИТ-новость Мессенджеры Новости компаний

23 июля Facebook объявил, что расширяет возможности Messenger Rooms и Facebook Live, – теперь пользователи могут организовывать онлайн-совещания с участием до 50 человек.

сегодня в 15:16    126    SKravchenko    0       

Виртуальные фанаты заполнят пустые стадионы

Новость Искусственный интеллект ИТ-новость Телекоммуникации

Из-за пандемии COVID-19 сто двадцатый сезон в истории главной лиги бейсбола США пройдет с пустыми стадионами. Но Fox Sports для своих трансляций будет заполнять трибуны виртуальными фанатами с цифровой визуализацией.

31.07.2020    430    SKravchenko    2       

Начался выпуск российских материнских плат для ARM-процессоров «Байкал»

Новость Импортозамещение ИТ-новость Микроэлектроника

Первую российскую материнскую плату для нового ARM-процессора Baikal-M представили компании «Байкал электроникс», «Эдельвейс» и «Базальт СПО». Ориентировочная стоимость платы – 50 тыс. рублей.

30.07.2020    583    user1015646    3       

Банки оценили переход на отечественное ПО в сотни миллиардов рублей

Новость Банки ИТ-новость Цифровая экономика

Российские банки пересчитали планируемые расходы на внедрение отечественных программ. Затраты финансовых учреждений могут составить до 150 млрд рублей.

30.07.2020    388    VKuser24342747    0       

Молодые сотрудники используют больше разных приложений для работы

Новость Автоматизация Аналитика ИТ-новость

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

29.07.2020    691    SKravchenko    0       

Microsoft представила утилиту для мониторинга процессов в Linux

Новость Linux ИТ-новость Новости компаний

Компания Microsoft выпустила утилиту ProcMon (Process Monitor) для Linux. Программное обеспечение распространяется под открытой лицензией MIT. Ранее ProcMon была доступна только для Windows.

29.07.2020    585    user1015646    2       

Google сделает Android Go обязательной на устройствах с ОЗУ меньше 2 ГБ

Новость Google ИТ-новость Мобильные приложения

С октября 2020 года на все новые Android-устройства, имеющие объем ОЗУ 2 ГБ и менее, Google заставит устанавливать Android Go – модифицированную версию Android для устройств начального уровня.

28.07.2020    1412    SKravchenko    0       

Google Cloud представил новые средства безопасности

Новость Google Безопасность ИТ-новость

Облачная платформа Google Cloud разработала новые инструменты для обеспечения безопасности. Они ориентированы на крупные коммерческие компании, банки и государственные учреждения.

28.07.2020    519    user1015646    0       

ПК на Windows могут перейти на ARM-процессоры

Новость Windows Mac OS ИТ-новость Микроэлектроника

22 июня Apple объявила о переходе Mac на процессоры собственного производства на базе архитектуры ARM. Первые системы появятся к концу года, начав двухлетний переходный период.

24.07.2020    960    SKravchenko    1       

Разработчики GitHub представили GCM Core – инструмент универсальной аутентификации для Git-серверов

Новость GitHub ИТ-новость

Git Credential Manager Core – это кроссплатформенный инструмент, который может стать альтернативой традиционной HTTPS- или SSH-аутентификации для Git-серверов. Планируется, что в будущем он заменит существующие утилиты аутентификации для Windows, macOS и Linux.

24.07.2020    836    user1015646    1       

Google выпустила большое обновление Chrome

Новость Google Безопасность Интернет Интерфейсы ИТ-новость

14 июля Google выпустила стабильную версию браузера Chrome 84 Desktop для Windows, Mac и Linux. Новый Chrome получил поддержку Web OTP API, ярлыки PWA и умеет блокировать навязчивые уведомления.

23.07.2020    1082    SKravchenko    0       

GitHub разместил пленочный архив открытого кода в арктическом хранилище

Новость GitHub ИТ-новость

GitHub завершил масштабный перенос архива открытого исходного кода в хранилище Arctic World Archive. Данные будут храниться в виде фотоснимков на пленочных накопителях.

22.07.2020    849    VKuser24342747    2       

Денег нет: «Сколково» прекратило выдавать некоторые гранты до 2021 года

Новость ИТ-новость Минфин Стартапы Цифровая экономика

Фонд «Сколково» приостановил выдачу грантов за деньги Минфина. Высокотехнологичные компании смогут претендовать на финансирование только в следующем году.

21.07.2020    882    VKuser24342747    1       

Docker и Amazon Web Services провели взаимную интеграцию инструментов разработчика

Новость Интеграция ИТ-новость Новости компаний

Docker и Amazon вышли на новый этап партнерства. Компании завершили двустороннюю интеграцию инструментов разработчика: Elastic Container Service (ECS) и ECS on AWS Fargate A293; со стороны Amazon; Compose и Desktop developer – со стороны Docker.

20.07.2020    744    user1015646    0       

Министерство связи запустит единую платформу «Гостех» до конца 2021 года

Новость Законодательство ИТ-новость Минкомсвязь

Минкомсвязь определила правила проведения эксперимента по созданию единой цифровой платформы «Гостех». Поставщик и оператор системы до сих пор не назван.

17.07.2020    883    VKuser24342747    0       

Microsoft не планирует поддерживать PHP 8.0 для Windows

Новость Windows Интернет ИТ-новость Новости компаний

Инженер Microsoft Дейл Хирт объявил, что Microsoft не будет больше поддерживать сборки Windows для языка сценариев PHP начиная с версии 8.0 и выше. Но компания планирует пока «продолжить разработку и сборку PHP под Windows для 7.2, 7.3 и 7.4».

17.07.2020    894    SKravchenko    1       

«Яндекс» и Mail.ru по поручению правительства разработают аналог Zoom

Новость Mail.Ru ИТ-новость Минкомсвязь Новости компаний Облачные технологии Яндекс

Минкомсвязь совместно с российскими ИТ-компаниями хочет создать отечественного конкурента Zoom. В ведомстве убеждены, что России необходимо иметь свое приложение для видеоконференций.

16.07.2020    1141    VKuser24342747    4       

Amazon запустил сервис Honeycode для создания приложений без кода

Новость Интерфейсы ИТ-новость Новости компаний Облачные технологии

Новый сервис под названием Honeycode позволит клиентам Amazon Web Services без какого-либо опыта программирования создавать собственные приложения

16.07.2020    1033    SKravchenko    1       

Оператор маркировки запустил роуминговый обмен с ЭДО Лайт

Новость Infostart Software Partners Маркет Маркировка

К электронному документообороту от «Честного Знака», бесплатно доступному для представителей малого бизнеса, работающих с маркированным товаром, подключили роуминг с другими операторами.

14.07.2020    1540    Senator_I    0       

Создан дистрибутив Linux с рекордно быстрой загрузкой

Новость ОС Linux ИТ-новость

Разработчик Эрик Моквист представил Monolinux – дистрибутив Linux со скоростью загрузки в 0,37 с. на одноплатных ПК размером с кредитку.

13.07.2020    1092    user1015646    0       

AMD объявила о поддержке аппаратного ускорения машинного обучения в Windows 10

Новость Windows Искусственный интеллект Маркет Микроэлектроника

17 июня AMD объявила о поддержке проекта машинного обучения с ускорением на GPU в Windows 10. Это позволит пользователям и разработчикам с аппаратным обеспечением AMD получить доступ к процессам обучения ML и оттачивать свои навыки на компьютерах, которые они используют для повседневной работы.

13.07.2020    1154    SKravchenko    3       

Путин рассказал о грядущих проектах в ИТ-отрасли

Новость ИТ-новость

Владимир Путин поручил Госдуме рассмотреть возможность принятия законопроекта об экспериментальных правовых режимах, а правительству – предоставить ЦОДам льготные тарифы на электроэнергию. 

09.07.2020    997    VKuser24342747    1       

Mail.ru и Amazon совместно запустят облачный сервис в РФ

Новость ИТ-новость Новости компаний Облачные технологии

Один из крупнейших облачных провайдеров Amazon Web Services (AWS) полноценно выходит на российский рынок. Новый облачный сервис компания запустит в РФ совместно с Mail.ru Group.

08.07.2020    898    user1015646    0       

Черный список слов: Linux может избавиться от терминов «slave» и «blacklist»

Новость ИТ-новость Языки программирования

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

07.07.2020    822    VKuser24342747    3       

Ученые выяснили, как работает мозг программистов при работе с кодом

Новость ИТ-новость Наука

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

03.07.2020    1550    SKravchenko    18