|
|
|
|
|
by masfoobar
845 days ago
|
|
^^ This. This is one of the good things about C. I could write something in C99 and, in 10 years, it will likely still compile without changes! Can we say this about Java, C#, D.. and ESPECIALLY Rust??? You might still be able to download the specific version, but you then have to cater to package manageers, or the IDE/editor you are using, etc. C does not try to cram in "Cool Feature A" and "Cool Feature B" because it is the cool thing of the time. I think the only other languages to come close is Odin and, perhaps, Zig. Both have not had a production release (yet) so I am still expecting there to be some changes at this point. However, once mature, I would expect very little changes if left for 10 years. Of course - they are young languages but Odin (especially) makes it very clear what they will and won't add to the language, and keeps it pretty close to C in a number of ways. |
|
I think you could say this about Java. The others, I'm unsure about.