Noticias Tecnologías 03-19-2024 a las 11:59 comment views icon
Artículo de  

El creador de C++ critica al Gobierno de EEUU por pedir que se abandone «el peligroso lenguaje de programación».

author avatar
https://itc.ua/wp-content/uploads/2024/03/647dc38d9e7db-bpfull-1-96x96.jpg *** https://itc.ua/wp-content/uploads/2024/03/647dc38d9e7db-bpfull-1-96x96.jpg *** https://itc.ua/wp-content/uploads/2024/03/647dc38d9e7db-bpfull-1-96x96.jpg

Igor Sheludchenko

Redactor de noticias

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.

  • De los miles de millones de líneas de C++, sólo unas pocas cumplen plenamente las directrices modernas, y las ideas de la gente sobre qué aspectos de seguridad son importantes difieren. Hay que aclarar la información.
  • Perfiles — es un marco para definir lo que garantiza un fragmento de código y permitir que las implementaciones lo verifiquen. En el sitio web del comité de estándares de lenguajes de programación WG21Existen documentos que lo describen. Los perfiles permiten mejorar gradualmente la seguridad. Por ejemplo, la mayoría de los errores de alcance pueden solucionarse con relativa rapidez.
«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.


Loading comments...

Spelling error report

The following text will be sent to our editors: