Рубріки: Новини

Комітет зі стандартів C++ відмовився від спроб покращити безпеку мови за зразком Rust

Дмитро Сімагін

Комітет зі стандартів C++ відмовився від пропозиції щодо створення суворо безпечної підмножини мови, незважаючи на постійне занепокоєння щодо безпеки пам’яті. Проект, запропонований минулого року, міг дозволити розробникам C++ мати таку ж безпеку пам’яті, як у Rust, але без необхідності вивчати нову мову. Про це повідомляє The Register.

«Робоча група з безпеки та захисту проголосувала за те, щоб надати пріоритет Profiles над Safe C++. Зверніться до фахівців з Profiles за оновленнями. Розробка Safe C++ припиняється», — заявив Шон Бакстер, автор проекту Safe C++.

За словами Бакстера, Safe C++ запобігає написанню ненадійного коду, оскільки під час компіляції включається перевірка запозичень. Це унеможливлює появу помилок використання після звільнення та аналіз ініціалізації для безпеки типів. Водночас, Safe C++ застосовується лише до коду в безпечному контексті. Існуючий небезпечний код працюватиме як і раніше.

Еріх Кін, член комітету C++, сказав, що пропозиція Бакстера «отримала підтримку приблизно половини (20/45) людей, решта (30/45) висловились за роботу над профілями, включно з винахідником C++ Б’ярне Страуструпом.

Тим не менш, Profiles також є суперечливими, наприклад, є скарги на те, що «профілі не виглядають як якесь усталене робоче рішення, не мають реалізації, а також не потрапили до стандарту C++ 26 на початку цього року».

Автор Safe C++ Шон Бакстер не вірить, що Profiles досягнуть мети. «Я б запровадив профілі, якби вони мали шанс спрацювати. Але вони ніколи не спрацюють. Я наводжу багато прикладів їхньої невдачі тут:  https://www.circle-lang.org/draft-profiles.html», – написав він. 

Він додав, що «вся Стандартна бібліотека є небезпечною. Я запропонував суворо безпечну std2, але її було відхилено».

Останні статті

Zoom випустить фотореалістичних аватарів, які замінять людей на нарадах

Відеосервіс Zoom анонсує технологію цифрових двійників, які самостійно відвідуватимуть робочі зустрічі. Про це пише TechCrunch.…

10.03.2026

Meta купує Moltbook: соціальну мережу для агентів та ботів

IT-гігант Meta (материнська компанія Facebook) офіційно оголосив про придбання Moltbook — вірусної соціальної мережі, яка…

10.03.2026

Китайський агент штучного інтелекту почав таємно майнити криптовалюту

Експериментальний агент штучного інтелекту ROME, якого створили дослідники, пов'язані з китайською компанією Alibaba, продемонстрував неочікувану…

10.03.2026

Заробляли на DDoS-атаках: у Польщі викрито групу школярів-хакерів, наймолодшому 12 років

Центральне бюро боротьби з кіберзлочинністю Польщі (CBZC) провело масштабну операцію, результатом якої стало викриття групи…

10.03.2026

Microsoft випустила Copilot Cowork — мультимодальний інструмент для запуску агентів

Microsoft оголосила про початок інтеграції технологій Anthropic у свої сервіси, представивши новий інструмент Copilot Cowork,…

10.03.2026

Anthropic презентує новий інструмент перевірки пул-реквестів Code Review

Компанія Anthropic оголосила про доступність у Claude Code бета-версії нового інструменту Code Review. Він розробленій…

10.03.2026