4 ms·
I don’t understand your argument. Ada, C, C++, D, Fortran... and other old languages can be used right away for general-purpose applications. Swift, Zig, Rust,
by jfkebwjsbx 6y ago
I don’t understand your argument. Ada, C, C++, D, Fortran... and other old languages can be used right away for general-purpose applications.
Swift, Zig, Rust, Go, etc. are popular because there has been a resurgence of new languages in recent years and a lot of new, young developers are helping develop libraries for them.
It is simply not as fashionable to program in old languages so some new developers don’t.
- jeffdavis 6y agoThe article's thesis: "Microsoft has deemed C++ no longer acceptable...needs to move...best choice on the market today is rust". If moving away from C/C++ to something, C and C++ are out of the running. You can claim that they should still be considered, but they've been around a long time and people have tried very hard to make them safer. There's been some success, but there's not a lot of evidence that real C/C++ codebases will become dramatically safer in the next 5 years. It looks like some people are looking pretty hard at alternatives. Ada and fortran are both older than C++, so it is not clear that there ever was or ever will be a lot of net movement from C++ to either of those unless something exciting happens. It would be cool if Ada did get more appealing for C++ migrations, but I just don't see it happening. That leaves D and Rust. Apparently a lot of people think rust has the mix of excitement, community, and technology to make it happen. We don't know for sure, but it seems like a reasonable bet to make if you are trying to dislodge C++ due to frustrations about memory safety.