It would help if upstreams didn't introduce breaking changes for reasons of fashion.
There is a lot of C code written before I was born that compiles painlessly for me, yet some Rust I started to write last year for an obscure device I own doesn't, any more...
Login to reply
Replies (5)
Yes, the higher-level languages are more complex and messy, and prone to tinkering.
I hope its that, and not cultural change over time...
I've been considering exploring Rust for personal projects, but for my current one, I went with C++ instead.
Your observation validates the decision to me. C and C++ seem to be some of the most stable languages. As long as it can compile on your architecture, you're good to go.
Because a lot of younger/newer programmers can't use them (pointers), so there's a barrier to entry for the trendy people.
My first semester programming class was C and more than half of the class disappeared before or after the exam.
C and Calculus, and the next semester you move from the auditorium to a classroom.