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

Комітет зі стандартів 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, але її було відхилено».

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

«У нас є графічні процесори, але їх не можна підключити»: CEO Microsoft скаржиться на нестачу електроенергії

Генеральний директор Microsoft Сатья Наделла заявив, що проблема індустрії штучного інтелекту полягає в нестачі енергетичних…

03.11.2025

Alibaba відкрила безкоштовний доступ до своєї найпотужнішої моделі Qwen3-Max Thinking

Компанія Alibaba представила нову флагманську LLM-модель Qwen3 Max Thinking. Вона має режим міркування і вже…

03.11.2025

Y Combinator змінить свої правила заради українських фаундерів, які не можуть виїхати з країни

Найвідоміший у світі стартап-акселератор Y Combinator оголосив набір в зимову програму, яка триватиме з січня…

03.11.2025

Ілон Маск анонсував запуск месенджера X Chat, система шифрування якого «схожа на біткойн»

Компанія X готує до запуску окрему програму для обміну повідомленнями під назвою X Chat. Вона…

03.11.2025

В OpenAI з’явилась нова категорія фахівців — Super Junior

Компанія OpenAI все частіше бере до себе на роботу фахівців рівня Super Junior — початківців,…

03.11.2025

Найкращий квартал року: експорт ІТ-послуг з України демонструє зростання

За підсумками вересня 2025 року обсяг IT-експорту з України становив $557 мільйонів, що на $17…

31.10.2025