4 ms·
You're right. Alternatives that tick all the boxes that C does, and are also safer, do not exist. This guy is just doing the typical religious yelling about p
by jesse__ 4y ago
You're right. Alternatives that tick all the boxes that C does, and are also safer, do not exist.
This guy is just doing the typical religious yelling about people doing their jobs (writing kernels, drivers, browsers, games, etc) with the most flexible tool for programming we've developed to date.
Maybe one day Rust will become dominant. Maybe someone will overhaul the aliasing rules of C, write some similar lifetime tracking tooling, and it will live on for another 50 years. Who knows. The reason people still use C and C++ isn't because they're good languages (or even that people like them, as the comment states), it's that until recently there have been very few viable alternatives, and for some domains literally none at all. They've largely been the only option for a long time.
- notriddle 4y agoThe article is about Ada SPARK, and nVidia using it to develop their firmware today.
- jesse__ 4y agoYes, I wasn't referring to the article, I was referring to the person comparing C to asbestos. It makes sense for nVidia to trade development time and prefer a language with formal verification for their firmware.