El autor de C++, Bjarne Straustrup, ha criticado al Gobierno estadounidense, que ha instado a los desarrolladores a utilizar lenguajes de programación «seguros en cuanto a memoria» y evitar el uso de lenguajes vulnerables como C++ y C.
«Me parece extraño que los autores de estas resoluciones no reparen en los puntos fuertes del C++ moderno y en los esfuerzos encaminados a garantizar la seguridad», – dijo declaró Strausrup a InfoWorld.
El desarrollador señaló lo que a su juicio son los puntos fuertes de C++ — la mejora constante de la seguridad desde su creación en 1979 hasta la actualidad.
«Basta comparar K&R C con el primer C++, y el primer C++ con el C++ moderno. Mi charla en la CppCon 2023 esboza esta evolución. Gran parte del buen C++ se escribe con métodos basados en RAII (Resource Acquisition Is Initialisation), contenedores y punteros de gestión de recursos»», afirmó.
Bjarne Straustrup también habló de los esfuerzos por mejorar la seguridad del lenguaje de programación.
«Mi objetivo a largo plazo para C++ es que C++ proporcione seguridad de tipos y recursos cuando y donde sea necesario», — resumió el desarrollador.
Para recapitular, en un nuevo informe, la Oficina del Director Cibernético Nacional (ONCD) de la Casa Blanca solicitado a los desarrolladores que utilicen lenguajes de programación «seguros para la memoria» y abandonen las herramientas de programación C o C++. Este consejo es un paso hacia «la protección de los componentes básicos del ciberespacio».
Según el Gobierno, C y C permiten la aritmética arbitraria con punteros con direcciones directas de memoria sin comprobar los límites.