RedMonk опубликовала рейтинг языков программирования за третий квартал 2018 года
Новости
Языки JavaScript, Java и Python заняли первые три строчки рейтинга. Он был составлен в соответствии со статистикой, полученной с GitHub и Stack Overflow.
9К открытий9К показов
RedMonk разместила на своём сайте очередной рейтинг языков программирования, который существует с 2010 года. Статистика помогает всем желающим начать новые проекты понять, какие языки наиболее популярны среди разработчиков.
Результаты
Согласно составленному рейтингу, наиболее популярны следующие языки:
- JavaScript;
- Java;
- Python;
- PHP;
- C#;
- C++;
- CSS;
- Ruby;
- C;
- Objective-C.
Первая десятка осталась стабильной в сравнении с прошлым годом. Основные изменения произошли в топ-20 и дальше. Исследователи считают, что внимания заслуживают:
- Kotlin (-1), Scala (2), Clojure (4), Groovy (2). Kotlin, согласно статистике, очень быстро набрал обороты с момента выпуска в 2011 году. И продолжал подниматься в списках компании, пока не потерял одну позицию в третьем квартале 2018 года. Лишь в этот раз JVM-языки отвоевали несколько строчек рейтинга. Таким образом, Scala, который терял позиции три квартала подряд, оказался на 12 месте. Clojure и Groovy поделили 21 место.
- Julia (3). Несмотря на неприметность, по заявлению аналитиков, язык поднимается вверх по таблице уже в течение года (с 52 до 36 места). Специалисты считают, что на него стоит обратить внимание. Кстати, в августе 2018 года язык Julia добрался до стабильной версии 1.0.
- R (-2). По мнению специалистов, язык потерял несколько позиций, чтобы впоследствии вернуться на прежнее место. Ввиду специфичности кода, он используется избирательно. Это тот случай, когда язык не претендует на верхние строчки, но стабильно держится в определённом диапазоне.
- Rust (0). Часто обсуждается в сообществах, посвящённых языкам программирования. Однако в краткосрочной перспективе, по мнению аналитиков, он вряд ли сдвинется с места. В то же время специалистам интересно, как на его положение повлияет использование в проектах с открытым исходным кодом. Но несмотря на это язык постоянно развивается, и в августе 2018 года вышло его обновление под номером 1.28.
- Swift (-1), Objective C (+1). Единственное изменение в рейтинге по сравнению с предыдущим — перемещение Swift на 11 место и последующий рост Objective C до 9. Несмотря на выпадение Swift из десятки лидеров, он остаётся востребованным. Верхняя граница для этого языка неизвестна, поскольку аналитики считают, что он обладает большим потенциалом.
- Go (2), TypeScript (-2). TypeScript потерял позиции впервые за несколько месяцев. Но даже на 16 строчке в рейтинге он остаётся популярным. Но Microsoft продолжает его активно развивать, и в конце июля увидела свет третья версия TypeScript. В то же время Go продвинулся на 2 строчки вверх. Несмотря на разные области использования, специалистам интересно наблюдать, как эти два языка меняются местами в рейтинге, занимая одни и те же строки.
Метод сбора статистики
Сотрудники компании RedMonk собрали статистику по каждому из языков на GitHub и Stack Overflow. Во внимание принималось использование языка для написания кода без учёта ветвления проекта. А второй ресурс помог собрать статистику обсуждения языков. Цель рейтинга — выявить популярные языки для будущих проектов.
Невзирая на потери позиций в данном рейтинге, TypeScript вошёл в топ-50 рейтинга TIOBE в начале июля 2018 года. Аналитики компании связали популярность языка с ростом популярности фреймворка Angular.
9К открытий9К показов