Бьёрн Страуструп, создатель C++, продолжает работать над улучшениями языка, ставя акцент на безопасность кода. В свете постоянных угроз кибербезопасности этот факт важен для разработчиков, использующих C++ в критически важных системах.
Фокус на управление памятью
Одной из основных тем дискуссий стало управление памятью и работа с нулевыми указателями, которые остаются в числе самых частых источников ошибок в коде. Согласно аналитике, более 50% ошибок в системах на C++ связаны с неверным управлением памятью. Страуструп поднимает вопрос о необходимости создания более продвинутых механизмов для повышения надёжности.
Переход на Rust слишком упрощён
Некоторые эксперты предлагают уходить от C++ в пользу Rust, утверждая, что последний обеспечит лучшую безопасность. Однако, как отмечает Страуструп, такой подход игнорирует существующее огромное количество кода на C++, и уход на Rust может быть не столь простым решением.
Как это влияет на разработчиков
Для разработчиков на российском рынке это значит, что при работе с существующими проектами на C++ стоит обратить внимание на управление памятью и адекватное тестирование. Обновлённые подходы позволят сократить количество ошибок на 30-40%, что существенно повысит безопасность и производительность кода.
Следующим шагом станет обзор новых фич языка летом 2026 года, когда будут представлены очередные обновления C++ с акцентом на безопасность.