logo

Опубликован документ Safe C++ для продвижения внедрения безопасного кода на C++ вместо

Опубликован документ Safe C++ для продвижения внедрения безопасного кода на C++ вместо
Опубликован документ Safe C++ для продвижения внедрения безопасного кода на C++ вместо перевода проектов на Rust 📕

Разработчик Шон Бакстер представил драфт основного документа проекта Safe C++ для продвижения внедрения безопасного кода на C++, включая запрет на использование небезопасных методов работы с памятью, вместо перевода проектов на Rust.

Цель проекта Safe C++ — продвигать код на C++ с помощью использования безопасных инструментов. В этом случае код в безопасном контексте демонстрирует те же строгие гарантии безопасности, что и код, написанный на Rust.

Бакстер предлагает использовать устоявшийся в ИБ метод кнута и пряника. Разработчикам Safe C++ запрещено писать код, который может привести к неопределённому поведению, включая обеспечивание безопасности типов и потоков. В качестве пряника предлагается набор новых возможностей, которые улучшают небезопасные возможности языка, запрещённые конечным пользователям.

🥸 godnoTECH - Новости IT

Канал источник:@linux_gram