4 ms·
The main problem with C and C++ is the development model. There is a standard committee that meets for a couple of days three times a year. At this meeting, the
by adamnemecek 7y ago
The main problem with C and C++ is the development model. There is a standard committee that meets for a couple of days three times a year. At this meeting, they discuss proposals. They have been talking about ranges since maybe around 2000 and they still aren't quite in the language. It would be impossible for me to contribute to any standard even if I wanted to.
Rust's development happens all on github. I can see all the discussions as they are happening and potentially even meaningfully contribute. Rust already has essentially all the things the C++ standard committee wants to standardize in the next couple of years and then some more.
Besides the language itself, the lack of a package manager is a huge hurdle.
Is this about knowing C or developing in C? Nothing wrong with knowing C, but developing in C is a bad idea (also immoral /s).
- anaphor 7y agoHow exactly do you learn C if you aren't supposed to be writing software in it?
- adamnemecek 7y agoI mean write some software in it but like...don't overdo it.
- flukus 7y agoIn programming languages slow evolution is a feature, this is particularly true when there is so much existing code out there. Fast iteration is probably good until the 1.0 version, but then you want stability. > Besides the language itself, the lack of a package manager is a huge hurdle. It's a systems language, it uses the systems package manager. We don't need language specific layers on top of the OS.