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

Творець C++ розкритикував уряд США за заклики відмовитись від «небезпечної мови програмування»

Ігор Шелудченко

Автор C++ Б’ярн Страуструп розкритикував уряд США, який закликав розробників використовувати «безпечні для пам’яті» мови програмування та уникати використання вразливих, таких як C++ і C.

«Я вважаю дивним те, що автори цих постанов не помічають сильних сторін сучасного C++ і зусиль, спрямованих на забезпечення безпеки», – зазначив у коментарі для InfoWorld  Страусруп.

Розробник вказав на, його думку, сильні сторони C++ — постійне підвищення рівня безпеки з дати створення, 1979 року і дотепер.

«Просто порівняйте мову K&R C із найдавнішою C++, а ранню C++ із сучасною C++. Мій виступ на CppCon 2023 окреслює цю еволюцію. Багато якісних C++ написано з використанням методів, заснованих на RAII (Resource Acquisition Is Initialization), контейнерах і покажчиках керування ресурсами», – сказав він.

Б’ярн Страуструп розповів і про зусилля заради підвищення безпеки мови програмування.

  • З мільярдів рядків C++ лише деякі повністю відповідають сучасним інструкціям, і уявлення людей про те, які аспекти безпеки важливі, відрізняються. Потрібно уточнювати інформацію.
  • Profiles — це фреймворк для визначення того, що гарантує фрагмент коду, і дозволяє реалізаціям їх перевіряти. На веб-сайті комітету зі стандартів мови програмування WG21 є документи, які описують це. Profiles дозволяє поступово вдосконалювати безпеку.  Наприклад, відносно швидко усувати більшість помилок діапазону.

«Моя довгострокова мета щодо C++ полягає в тому, щоб C++ забезпечував безпеку типів і ресурсів, коли й де це необхідно», — резюмував девелопер.

Нагадаємо, у новому звіті Офіс національного кібердиректора Білого дому (ONCD) закликав розробників використовувати «безпечні для пам’яті мови програмування» і відмовитися від інструментів програмування на C або C++.  Порада є кроком до «захисту будівельних блоків кіберпростору».

На думку уряду,  C та C++ дозволяють довільну арифметику з вказівниками з прямими адресами пам’яті без перевірки меж.

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

Стартапи в США переходять на 6-денний графік через конкуренцію з Китаєм

У Сан-Франциско знову стає популярною культура «grind» — позанормовий графік роботи заради успіху стартапу. Молоді…

27.10.2025

Manual QA в Україні: кандидатів стає менше, вакансій побільшало

За останні три роки кандидатів за фахом Manual QA в Україні стало вдвічі менше, число…

27.10.2025

У LLM-моделей з’явився «інстинкт самозбереження». Вчені вважають це небезпечним

Компанія Palisade Research, яка займається дослідженнями в галузі безпеки штучного інтелекту, заявила про появу у…

27.10.2025

Представлено «найефективнішу» українську LLM-модель Lapa v0.1.2

Дослідники з Українського католицького університету (Львів), AGH University of Krakow, Львівської політехніки та КПІ ім.…

27.10.2025

Розробники тепер можуть створювати Android-програми на мові Swift

Опубліковано перший preview-реліз Swift SDK для Android, який дозволяє розробникам створювати Android-додатки на мові програмування…

27.10.2025

FAVBET Tech сплатили ₴650 млн податків у 2025-му. Це 20 тис. дронів або 40 тис. антидронових рушниць

За дев’ять місяців 2025 року українська ІТ-компанія FAVBET Tech перерахувала до державного бюджету понад 650…

24.10.2025