Топ-10 языков программирования с самым активным ростом по версии GitHub

18 октября 2018, 13:58
Топ-10 языков программирования с самым активным ростом по версии GitHub

Сервис для разработчиков GitHub традиционно отслеживает тенденции программирования и публикует результаты в ежегодном отчёте Octoverse. Ниже представлены 10 наиболее энергично развивающихся языков по версии компании.

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

10. SQLPL

Диалект SQL, разработанный компанией IBM. Как и оригинал, используется в системах баз данных.

9. Groovy

Динамический язык программирования для платформы Java. Отличается лаконичностью и простым синтаксисом. Многим программистам он покажется знакомым из-за сходства с Python, Ruby и Perl.

8. Python

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

7. Go

Язык программирования с открытым исходным кодом, разработанный в Google. Схож с С, но ориентирован на масштабные системы. Сообщество разработчиков Go увеличилось в 1,5 раза по сравнению с прошлым годом.

6. CMake

Кроссплатформенный проект с открытым кодом компании Kitware для разработки программного обеспечения. Включает инструменты для сборки, тестирования и создания пакетов ПО.

5. Rust

Этот язык подобен более «взрослому» и широко используемому С++, но отличается скоростью и возможностью безопасного выполнению нескольких потоков одновременно. Фокусируется на безопасности доступа к памяти, защищая от багов и уязвимостей при работе с ней.

4. PowerShell

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

3. TypeScript

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

2. HCL (HashiCorp Configuration Language)

Язык построен компанией HashiCorp. Удобный язык для DevOps-разработчиков с целью помочь им генерировать больше кода за меньшее время. По сравнению с прошлым годом сообщество языка удвоилось, и даже больше.

1. Kotlin

За год популярность этого ЯП выросла более чем в 2,5 раза, что объясняют его сходством с Java. Используется для более быстрой разработки Android-приложений.

Обсуждение