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

Творець 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++ дозволяють довільну арифметику з вказівниками з прямими адресами пам’яті без перевірки меж.

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

«Керується заздрощами і бажанням знищити конкурента»: OpenAI публікує свою версію конфлікту з Маском

Компанія OpenAI опублікувала офіційну заяву, в якій прокоментувала багаторічні публічні атаки та судові позови з…

05.05.2026

Розробник Notepad++ попереджає про неофіційний форк для macOS

Нещодавно в мережі з'явилися чутки про те, що популярний текстовий редактор Notepad++ нарешті виходить на…

05.05.2026

«Ти просто рядок у таблиці»: як Oracle звільняє людей заради штучного інтелекту

Компанія Oracle опинилася в центрі етичного скандалу після того, як стало відомо про умови звільнення…

05.05.2026

Українська deftech-компанія з капіталізацією $414 млн виходить на ринок Японії. Партнером стане розробник Viber

Українська оборонна компанія Swarmer, яка спеціалізується на програмному забезпеченні для автономних дронів, оголосила про вихід…

05.05.2026

Співзасновник Anthropic: системи штучного інтелекту ось-ось почнуть створювати самі себе

Джек Кларк, співзасновник Anthropic і автор розсилки Import AI, нещодавно опублікував есе, яке важко назвати…

05.05.2026

Ветерани з IT-досвідом зможуть отримати до $20 000 на розвиток бізнесу — SKELAR відкрив набір на акселераційну програму

Український венчур-білдер SKELAR відкрив набір на другий потік акселераційної програми Veteran Venture Program. Це безкоштовна…

04.05.2026