Whoever is smart will take note of what happened to VisualBasic and is happening to Objective-C.
Whoever is smart will take note of what happened to VisualBasic and is happening to Objective-C.
If one evaluates C# they should obviously look at what MS are doing. Same thing for Swift and Apple.
C++ is one of the healthiest languages in existance. It hits all the important checkboxes of standardisation, wide industry and platform support and large community.
It is just like trying to compile the Linux kernel with clang instead of gcc, with the source code full of gcc extensions.
In short, we're quite safe in terms of if C#, Swift and Go will live on. They will.
C# and to some extent Swift are also two huge platforms, there are very few organisations out there that would be able to steer their development.
Finally, they are not standardised in any way. MS tried something with 2.0 and then gave up.
My impression is that these two live and die by the will of their corporate masters. I'm not saying they will kill them or anything, that would be pretty stupid of them to do.
They are standardized, you just need to look at the right place.
https://docs.microsoft.com/en-us/dotnet/csharp/language-refe...
https://docs.microsoft.com/en-us/dotnet/visual-basic/referen...