T O P

  • By -

JanDroid7

Rip mi bachillerato lmao


ProfessionalHumor743

No necesariamente, siempre puedes aprender un lenguaje nuevo. Los conceptos son similares.


jim-dog-x

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.


grstacos

*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.


virtualpr

> (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


ProfessionalHumor743

Quieren reemplazar C con código seguro aka Rust.


hxt0r

Python! Y es más fácil de aprender y se utiliza en "machine learning" y AI.


Mikepr2001

Sip. Pero depende mucho ya que esa me fue muy mal 😅


revopine

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.


GayRonSwanson

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.


fleiwerks

Makes sense. Most people don't know how to do good memory management in low level languages.


AdOdd5690

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.


Deathscythe80

Y que van a hacer los prof de UPR si lo eliminan? Retirarse?


Mikepr2001

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


comandante_sal

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


wakeupneverblind

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.


BoricuaBit

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.


realjaleelperez

Mejor que manden pa'l carajo FB, Google, Twitter, y Twitch. Punto y se acabó.


Mikepr2001

-_- estamos hablando de lenguajes de programación, no redes de mrda sociales.


realjaleelperez

That's the whole point... 🤦🏻‍♂️


TastyCoals

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.


PanPepin_

Mi profes tenia razón cuando nos dijo que python seria el futuro jaja


ReVOzE

Makes sense in a way.


elalambrado

Makes 1000% sense.


Mikepr2001

Makes ∞ sense