La Agencia de Seguridad Cibernética y de Infraestructura de Estados Unidos (CISA) y la Oficina Federal de Investigaciones (FBI) anunciaron que estan redoblando sus esfuerzos para persuadir a los fabricantes de software de que abandonen los lenguajes de programación "inseguros para la memoria" como C y C++. El informe sobre malas prácticas de seguridad de productos advierte a los fabricantes de software que desarrollar "nuevas líneas de productos para uso en servicio de infraestructura crítica en un lenguaje inseguro para la memoria como C o C++
|
etiquetas: eeuu , desarrolladores , c , c++ , memoria
No han sido capaces de quitar el COBOL van a poder quitar el C a golpe de decreto.
To address this concern, CISA recommends that developers transition to memory-safe programming languages such as Rust, Java, C#, Go, Python, and Swift.
Yo lo decía en plan de broma, pero ellos lo dicen en serio.
Lo que hay es que formar a los profesionales y no darles plazos imposibles
Para manejo de datos por lotes , es seguro , robusto y fiable . Que tenga muchos años no indica que sea malo , todo lo contrario .
Rust ...no se ...quizás haga un mejor manejo de la memoria , pero al no tener límites definidos , lo que es una de sus ventajas , también es su talón de Aquiles .
Un lenguaje de programación útil no debe pecar de ser demasiado… » ver todo el comentario
C es su antítesis. Está pensado para dar completa libertad y acceso a la máquina, casi como un ensamblador universal. Su propósito es la programación a bajo nivel para un máximo rendimiento.
COBOL es ideal para programas de gestión de datos. C es ideal para SO, drivers, y cualquier cosa sujeta a máxima optimización de los recursos del hardware.
Dicho esto, lo que creo es que el gobierno de EEUU es un analfabeto digital, como nuestros gobiernos, y van soltado paridas como esta.
Los movimientos en el mundo del soft provienen de momentos , necesidades y soluciones que beben siempre de momentos anteriores .
Creo que su llamamiento es bueno pero habrá que ver cómo progresa .
La llegada de la IA va a democratizar más el acceso a la programación y a la vez va a crear nuevas oportunidades para que se puedan dar pasos disruptivos a nivel minoritario que se extiendan más rápido .
Si tenemos en cuenta que por… » ver todo el comentario
Me leo y me imagino que es difícil expresar todo lo que hay en mi cabeza y que me entienda alguien que por ejemplo no haya programado con una libreta y un lápiz durante días .
Ese esfuerzo , el de pensar antes de actuar , el de ahorrar en recursos por que después de tres horas los dedos duelen , el que te obliga a imaginar conceptos y tenerlos bien ordenados y claros en lugar de ir picando teclas sin pensar, se ha perdido y da igual que teclees cobol , c ,asm o Rust por qué no se tiene como concepto el de crear algo robusto desde el principio , se tiene solo el concepto de justificar horas de trabajo con líneas de código .
El problema no es c , ni rust ni java ...es que la programación se ha convertido en algo mediocre
Menuda trola...
COBOL es ideal para programas de gestión de datos. C es ideal para SO, drivers, y cualquier cosa sujeta a máxima optimización de los recursos del hardware.
Ni de coña. Es un sistema obsoleto, lleno de limitaciones y que sigue ahí porque sus programas tienen más trampas que una pelicula de chinos.
Cobol esta tan bien parido y estructurado que en una tarde se puede generar un intérprete para cualquier plataforma presente y furtura .
Para manejo de datos por lotes , es seguro , robusto y fiable . Que tenga muchos años no indica que sea malo , todo lo contrario .
Tengo la impresión de que no has trabajado con COBOL. Tiene más limitaciones que Feijoo y Abascal juntos.
- www.meneame.net/m/actualidad/no-mas-c-c-casa-blanca-pide-dejar-usar-le
Incluso el bueno de Bjarne Stroustrup ya salió en defensa de su churumbel:
- www.meneame.net/story/creador-lenguaje-c-critico-informe-nsa-sobre-len
A día de hoy hay lenguajes y herramientas que te abstraen de todo eso para hacer más accesible la entrada a más personas. Sumado a gente que no tiene conocimientos formales; autodidactas, bootcamps, gente que viene de otros ámbitos laborales etc. Es un caldo de cultivo para el desastre.
Ademas que la mayoria de "programadores" tienen una idea extremadamente basica de computadores, redes,...
Y totalmente de acuerdo con vuestros comentarios, antes (20 años para atras) los que se dedicaban a la programacion sabian lo que hacian, si, C/C++ (y otros) eran inseguros, pero quien tocaba eso sabia mucho mas que la mayoria de programadores actuales.
sí, sí ... 20 años ... ¡35 hace que yo programaba en C! De hecho, yo soy de los que sigue dicendo UNIX en lugar de Linux.
A mí me costó su esfuerzo asumir que cuando hablabamos de "20 años atrás" eran los 2000 y no la época del Naranjito.
Dentro de 15 años tendré que pensar que hablamos de los 20 y no de los 2000.
La inquina la tiene contra C++
Seguramente veremos venir ese kernel por otro sitio , quizás un fabricante chino co Huawei haciendo algo alternativo
O quizás Apple , terminando lo que empezó con OSX y teniendo por fin un kernel propio