г. Минск, ул. Толстого 8

По вопросам
поступления:

Учебный отдел:    +375 (29) 364 66 74    student@itstep.by

По вопросам оплаты:    +375 (29) 609 64 93      oplata@itstep.by

Наиболее популярные языки программирования

>Не секрет, что у каждого языка программирования есть собственная область применения. При этом некоторые из таких языков используют чаще остальных. В данном исследовании мы пытаемся выяснить, какой язык наиболее популярный, анализируя статистику известных IT-платформ.

Прежде всего, нужно учесть, что оценивают популярность по различным факторам. Среди них:

— количество вакансий, курсов и обучающей литературы

— упоминания языка при обсуждениях на специализированных форумах

— количество проектов на IT-платформах

— упоминания языка в поисковых запросах.

К примеру, GitHub уже публиковал свой собственный рейтинг наиболее популярных языков по количеству pull-запросов (учитывался даже первый pull-запрос Линуса Торвальдса). В этом рейтинге лидером стал JavaScript, у которого2,3 миллиона запросов. Далее с большим отрывом расположился Python — 1 миллион. В состав первой пятерки вошли Java, а также Ruby и PHP.

Популярность JavaScript легко объясняется универсальностью данного языка. Он поддерживается сегодня абсолютно всеми браузерами, на Javascript создаются разнообразные приложения для мобильных платформ и для настольных ПК.

Stack Overflow для того, чтобы составить собственный рейтинг, опросил 64 000 разработчиков. И в этом рейтинге также лидировал язык JavaScript — с ним работают 61,9% опрошенных. Следом находятся SQL, Java, C# и Python. Отметим, что 72,6% опрошенных заняты в сфере веб-разработки, этим и объясняются такие результаты.

Существуют рейтинги, учитывающие несколько различных параметров при оценивании популярности. К примеру, рейтинг TIOBE ведет учет количества специалистов, а также количества обучающих курсов, равно как и количества независимых поставщиков и поисковых запросов. Пятерка лидеров тут уже другая, она включает Java, C, C++, C#, Python, и только на шестом месте уже JavaScript.

При составлении рейтинга IEEE учитывалось количество запросов в поиске, проектов на GitHub, брались в учет упоминания в твиттере, а также на Stack Overflow, Reddit, Hacker News, CareerBuilder, Dice и IEEE Xplore. Самое интересное, что в этом рейтинге на пятом месте находится язык R, а JavaScript свалился аж на 8 место. Первые четыре пункта рейтинга – это C, Java, Python и C++.

Еще один интересный момент, который получилось определить, соотносится с зарплатой программистов. Как выяснилось, самые большие деньги получают те разработчики, кто пишет на не самых популярных языках. Как утверждает Stack Overflow, наиболее высокие зарплаты сегодня у разработчиков на Go, Scala и Objective-C — насчитывают они примерно 110 тысяч долларов за год. Но и найти работу, которая связана с этими языками, также довольно сложно. Как утверждает Coding Dojo, наиболее востребованными сегодня являются разработчики на SQL, Java, Python, JavaScript и C++.  В России же сегодня ведущие Java-программисты получают, по статистике 155 000 рублей за месяц.

Stack Overflow предложил собственную интересную статистику, определяющую наиболее популярные языки программирования по вечерам. Не секрет, что многие современные разработчики, помимо своей основной работы занимаются ведением личных проектов в свободное время. И при работе с такими проектами далеко не всегда те же разработчики задействуют привычные инструменты.

На форуме Hacker News недавно был опрос на тему: «Какой язык программирования вы планируете использовать при работе над вашим следующим проектом?». 178 разработчиков дали на этот вопрос ответы, на основании этих данных была подготовлена статистика.

Лидером данного рейтинга стал JavaScript, используемый 23% респондентов. Что касается фреймворков, то чаще всего применяют React (63%), а на втором месте Vue (46%). Интересно то, что лидеры иных рейтингов — такие как Java, C, C++, C# — не смогли попасть даже в пятерку первых. Места поделились так – Python (13%), после Elixir (9%), затем Go (7%) и, наконец, PHP (5%).

В конце десятки находятся C#, Clojure и Lua — получившие 3% голосов разработчиков. Java и C++ для программирования выбрали 2% ответивших, равно как и язык Haskell. А язык C — выбрали 1,5%.

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

Также было оценено, разработка на каких из языков программирования сегодня чаще всего обсуждается на Хабрахабр. JavaScript здесь также в лидерах — соответствующий хаб имеет 110 тыс. подписчиков и рейтинг, который более 280. По количеству подписчиков рядом находятся C++ и Python (105 тысяч подписчиков), однако у данных языков рейтинг все-таки меньше — 165 и 196 соответственно.

Hi-Tech.Mail.ru определили четыре основных языка программирования, которые начнут набирать популярность с 2016 по 2025 год. По их мнению, это языки R, swift, Erlang и Go.

TeachBeacon же решил поделить языки программирования на три основных раздела. Первый — это языки-лидеры, к которым относятся Java, Javascript, Python, Ruby, PHP, C#, C++ и Objective-C. Второй большой раздел — просто популярные языки Scala, Go, Swift, Hascell, Clojure. Какие-то из данных языков со временем могут попасть в первый раздел, к примеру, язык Swift, который все чаще применяют для разработки под iOS и macOS. Третий раздел включает редко применяемые языки программирования, и наиболее интересны здесь молодые языки, набирающие популярность — Elm, Rust, Kotlin, Crystal и Elixir. Они со временем могут перейти во второй раздел, и даже в первый. К примеру, Rust, который сейчас воспринимается в качестве замены C и C++.

< !-- -- >