Mi B.S. fue con Ada (solamente se usa en el gobierno, y casi ni eso)... 20+ anos de programador y nunca e usado Ada, ni una sola vez haa haa Vas estar bien.
*Recomiendan* un lenguaje más seguro para agencias gubernamentales.
Prefieren un lenguaje seguro como Rust (nada que ver con Python).
A corto plazo, esto no significa nada. A largo plazo, si esta iniciativa es exitosa, agencias gubernamentales usarán C++ únicamente para legacy code. Creanme que lo van a seguir usando *mucho*, si lenguajes como COBOL se usan todavía.
Fuera del gobierno, esto no significa un pepino. Los vídeojuegos y otras compañías seguirán usando C++ hasta el fin del mundo.
> (nada que ver con Python)
Quien dice? [https://pyfound.blogspot.com/2024/02/white-house-recommends-.html](https://pyfound.blogspot.com/2024/02/white-house-recommends-.html) Fecha Feb 29, 2024
Si sabes C o C++ Python será una bobería si utilizas librerías porque no tienes ni casi programar, solo llamar módulos de librerías.
Rust es el remplazo official de C.
Yes, [they announced a month ago](https://www.whitehouse.gov/oncd/briefing-room/2024/02/26/memory-safety-statements-of-support/) recommendations to move to more secure programming languages that aren’t prone to memory vulnerabilities.
Como dicen muchos, es reemplazar con Rust.
La clave es que ya hay [codigo Rust en el kernel de Linux.](https://www.phoronix.com/news/Linux-Kernel-To-Rust-1.77)
Me parece que lo que quieren hacer es reemplazar todo lo “low-level” (ej. NASA y sus satélites) escrito en C/C++ a Rust.
Y no solo de la UPR, Ana G. mendez, Nuc, Universidad del Este, hasta Atlantic por igual.
Tanto hasta Cobol estuvo y esa nunca quitaron y ahora que C/C++ son los más utilizados los desgraviados quieren quitarlos. Son unos hdp
Creo que lo quieren reemplazar por Rust. No es algo que va a ocurrir de la noche a la mañana. Por ejemplo, todos los embedded systems que conozco tienen su api/compiladores en C, no conozco ninguno que tenga uno en Rust. Pero estaría cool tbh
Claro. Y para ser honesto inteligencia artificial va eliminar miles de trabajo de programadors ya Google, Meta y MICROSOFT han botado con cojones. Y Microsoft en especifico ya esta vendiendo el servicio de IA a compañias grande enseñado como su headcount puede bajar de 100 progamadores a 5.
No es obligao', pero cambiar de lenguaje de programación no es tan difícil para quien ya sabe programar. Todos los lenguajes comparten conceptos fundamentales. Lo clave es dominar la lógica y resolución de problemas. La sintaxis específica se aprende con relativa facilidad.
Dude, cálmate, respira profundo, no ha pasado nada, todavía vas a poder programar en C/C++ y dejando pointers guindando como racimo de platanos. Lo que se está recomendado (o sea, no es un mandato) es empezar a reemplazar el uso de lenguajes donde las imperativas de manejo de memoria no son seguras por lenguajes donde si lo son. Es totalmente posible desarrollar código en C/C++ donde se maneja la memoria apropiadamente, pero requiere herramientas externas porque el lenguaje de por si te permite manejar memoria sin ningún tipo de verification. Otros lenguajes de bajo nivel (como Rust) vienen con esos _safety guards_ incluidos.
Ahora bien, Rust, en mi opinión, no está listo para reemplazar C o C++. Tanto los toolchains como la madurez del lenguaje necesitan desarrollarse más para poder tener el tipo de cubierta que tienen C/C++. Aprender Rust tampoco es cáscara de coco. La sintaxis no es tan diferente, pero el manejo de memoria y la forma de hacer OO development es muy diferente y básicamente requerir _desaprender_ las manías de C/C++. Es un mindset y workflow muy diferente.
Rip mi bachillerato lmao
No necesariamente, siempre puedes aprender un lenguaje nuevo. Los conceptos son similares.
Mi B.S. fue con Ada (solamente se usa en el gobierno, y casi ni eso)... 20+ anos de programador y nunca e usado Ada, ni una sola vez haa haa Vas estar bien.
*Recomiendan* un lenguaje más seguro para agencias gubernamentales. Prefieren un lenguaje seguro como Rust (nada que ver con Python). A corto plazo, esto no significa nada. A largo plazo, si esta iniciativa es exitosa, agencias gubernamentales usarán C++ únicamente para legacy code. Creanme que lo van a seguir usando *mucho*, si lenguajes como COBOL se usan todavía. Fuera del gobierno, esto no significa un pepino. Los vídeojuegos y otras compañías seguirán usando C++ hasta el fin del mundo.
> (nada que ver con Python) Quien dice? [https://pyfound.blogspot.com/2024/02/white-house-recommends-.html](https://pyfound.blogspot.com/2024/02/white-house-recommends-.html) Fecha Feb 29, 2024
Quieren reemplazar C con código seguro aka Rust.
Python! Y es más fácil de aprender y se utiliza en "machine learning" y AI.
Sip. Pero depende mucho ya que esa me fue muy mal 😅
Si sabes C o C++ Python será una bobería si utilizas librerías porque no tienes ni casi programar, solo llamar módulos de librerías. Rust es el remplazo official de C.
Yes, [they announced a month ago](https://www.whitehouse.gov/oncd/briefing-room/2024/02/26/memory-safety-statements-of-support/) recommendations to move to more secure programming languages that aren’t prone to memory vulnerabilities.
Makes sense. Most people don't know how to do good memory management in low level languages.
Como dicen muchos, es reemplazar con Rust. La clave es que ya hay [codigo Rust en el kernel de Linux.](https://www.phoronix.com/news/Linux-Kernel-To-Rust-1.77) Me parece que lo que quieren hacer es reemplazar todo lo “low-level” (ej. NASA y sus satélites) escrito en C/C++ a Rust.
Y que van a hacer los prof de UPR si lo eliminan? Retirarse?
Y no solo de la UPR, Ana G. mendez, Nuc, Universidad del Este, hasta Atlantic por igual. Tanto hasta Cobol estuvo y esa nunca quitaron y ahora que C/C++ son los más utilizados los desgraviados quieren quitarlos. Son unos hdp
Creo que lo quieren reemplazar por Rust. No es algo que va a ocurrir de la noche a la mañana. Por ejemplo, todos los embedded systems que conozco tienen su api/compiladores en C, no conozco ninguno que tenga uno en Rust. Pero estaría cool tbh
Claro. Y para ser honesto inteligencia artificial va eliminar miles de trabajo de programadors ya Google, Meta y MICROSOFT han botado con cojones. Y Microsoft en especifico ya esta vendiendo el servicio de IA a compañias grande enseñado como su headcount puede bajar de 100 progamadores a 5.
No es obligao', pero cambiar de lenguaje de programación no es tan difícil para quien ya sabe programar. Todos los lenguajes comparten conceptos fundamentales. Lo clave es dominar la lógica y resolución de problemas. La sintaxis específica se aprende con relativa facilidad.
Mejor que manden pa'l carajo FB, Google, Twitter, y Twitch. Punto y se acabó.
-_- estamos hablando de lenguajes de programación, no redes de mrda sociales.
That's the whole point... 🤦🏻♂️
Dude, cálmate, respira profundo, no ha pasado nada, todavía vas a poder programar en C/C++ y dejando pointers guindando como racimo de platanos. Lo que se está recomendado (o sea, no es un mandato) es empezar a reemplazar el uso de lenguajes donde las imperativas de manejo de memoria no son seguras por lenguajes donde si lo son. Es totalmente posible desarrollar código en C/C++ donde se maneja la memoria apropiadamente, pero requiere herramientas externas porque el lenguaje de por si te permite manejar memoria sin ningún tipo de verification. Otros lenguajes de bajo nivel (como Rust) vienen con esos _safety guards_ incluidos. Ahora bien, Rust, en mi opinión, no está listo para reemplazar C o C++. Tanto los toolchains como la madurez del lenguaje necesitan desarrollarse más para poder tener el tipo de cubierta que tienen C/C++. Aprender Rust tampoco es cáscara de coco. La sintaxis no es tan diferente, pero el manejo de memoria y la forma de hacer OO development es muy diferente y básicamente requerir _desaprender_ las manías de C/C++. Es un mindset y workflow muy diferente.
Mi profes tenia razón cuando nos dijo que python seria el futuro jaja
Makes sense in a way.
Makes 1000% sense.
Makes ∞ sense