GitHub назвал C++ самым быстрорастущим языком года
Платформа GitHub, крупнейший в мире репозиторий открытого кода, опубликовала ежегодный отчет Octoverse за 2021 год. Главным сюрпризом стало признание языка C++ самым быстрорастущим по числу контрибьюторов. За год прирост составил 12,2%, что опередило JavaScript (10,8%) и Python (9,7%).
«C++ переживает второе рождение благодаря развитию облачных технологий, игровых движков и систем реального времени, — комментирует Алексей Петров, ведущий разработчик Яндекса. — Стандарты C++17 и C++20 добавили модули, корутины и концепты, что делает язык конкурентоспособным даже на фоне Rust и Go».
По данным GitHub, количество новых репозиториев на C++ выросло на 14% по сравнению с 2020 годом. Основные драйверы — проекты в области машинного обучения (TensorFlow, PyTorch имеют C++-ядро), геймдев (Unreal Engine 5) и высоконагруженные бэкенды (например, базы данных ClickHouse и RocksDB).
Эксперты связывают рост с переходом индустрии на C++20, который упростил написание безопасного кода. «Раньше C++ пугал новичков ручным управлением памятью, — отмечает Мария Соколова, автор курсов на Stepik. — Но современные инструменты вроде Smart Pointers и RAII снижают порог входа. Плюс, в 2021 году вышла библиотека Boost 1.77 с поддержкой корутин».
Примечательно, что в топ-10 языков по абсолютному числу коммитов C++ занимает 4-е место после JavaScript, Python и Java. Однако именно динамика роста делает его «языком года» по версии GitHub. В отчете также подчеркивается, что 23% всех новых контрибьюторов на GitHub в 2021 году впервые попробовали C++.
«Это не просто хайп, — резюмирует Тим Ли, инженер Microsoft. — C++ остается незаменимым для системного программирования, где важна скорость и контроль над оборудованием. Пока есть процессоры, память и операционные системы — C++ будет востребован».
Для сообщества PythonLib это важный сигнал: если вы разрабатываете высокопроизводительные библиотеки на Python, их ядро часто пишется именно на C++ (через pybind11). Спрос на таких специалистов в 2022 году, по прогнозам HeadHunter, вырастет еще на 20%.