I had taken the talk of "co-evolution" at face value before going to work there, but after seeing where devdiv actually put its time and attention, that was clearly just a PR story meant to keep VB users comfortable while their language faded away.
What's the unique guiding philosophy or use case of VB that would justify developing bleeding edge new language features in VB first? Maybe I am just being overly critical here but I just don't see how the use cases which VB accommodates would benefit from getting new features before C# gets them, and the divergence would create unnecessary pain across the whole ecosystem
Probably the most used programming language is VBA or maybe the Excel macro if you consider that a language.
Thanks for clarifying, this makes sense to me and it's unfortunate you didn't get to see this through to fruition
I say this as someone without most of the usual prejudice against VB; I used to work in a large codebase that was half VB.NET and half C#, and didn't mind VB. VB was a little more verbose for some things, but after getting used to the syntax the developer experience was basically the same in each language (yes, with a few small exceptions like XML literals).
Ultimately, that's the problem with VB; it's not different enough from C# to really justify significant investments in 2023. There are some die-hards who really like the VB syntax but they're growing ever rarer.
I was writing stuff in VBA and a little VB6. The move to VB.NET was made easier because of the synax similarities.
My move from VB.NET to C# was made easier because by then I understood the framework, and it was just a matter of learning the syntax differences.
Maybe that's not such a big deal with a lot more people having exposure to C-like syntax languages like Javascript.
VB6 was AOT compiled and used COM as its component model, C# should have been similar but for C++ folks, basically what .NET Native came to be.
However they really botched UWP execution, when it could have been the proper .NET reboot back to Ext-VOS roots.
Honestly, I couldn't be happier with the language strategy as I was wholly expecting VB to be discontinued.