2 ms·
I don’t think that has anything to do with VMs, the same happens with C++ runtime libraries. The difference is Go really focused on continuity and compatibilit
by dontlaugh 11mo ago
I don’t think that has anything to do with VMs, the same happens with C++ runtime libraries.
The difference is Go really focused on continuity and compatibility, while .NET didn’t.
- thw_9a83c 11mo ago> ...the same happens with C++ runtime libraries I don't think so. Upgrading to a newer major version of the C++ runtime essentially involves recompiling, unless you're dealing with an application that's 15 years or older. You can even instruct the compiler to use an older C++ standard if your code won't compile with the newer one. There is also an option to compile the runtime statically, though it is obviously not recommended. .NET is a different story [1] [1]: https://learn.microsoft.com/en-us/dotnet/core/compatibility/breaking-changes https://learn.microsoft.com/en-us/dotnet/core/compatibility/...