4 ms·
blink Since the introduction of C#, I was under the impression that Microsoft would be more than happy to see C++ die off. But here we have "It seems from ano
by archgoon 16y ago
blink
Since the introduction of C#, I was under the impression that Microsoft would be more than happy to see C++ die off. But here we have
"It seems from another Microsoft job posting that Microsoft is really pushing the idea that C++ will be key to building applications for the coming version of Windows."
Unsurprisingly, the Delphi developers are coming out in full force in the comments in this article.
To be honest, the idea that Microsoft will make C++ the favored language for development for Windows is surreal to me. What the heck is going on with the C# team?
- contextfree 16y agoThe Windows team never fully bought into the .net strategy. The success of Windows 7 has finally given them the leverage to do what they've wanted all along.
- contextfree 16y agoAddendum: I don't think this means they're somehow abandoning .net. In fact the early Windows 8 leaks reveal that there's a new "System Language Runtime" which is a lower-overhead subset of the CLR designed to allow you to do things like write shell and IE extensions in managed code. They are also integrating the new JavaScript engine from IE9/10 into the OS, and probably all OS features will have JavaScript APIs as well as managed/native ones. However, .net APIs will no longer be emphasized over native and JS ones, the three options will just be treated as peers.
- marshray 16y agothe idea that Microsoft will make C++ the favored language for development for Windows is surreal to me What language do you think they develop their own first-tier apps and the operating system itself in? There are some commercial apps and parts of MS applications written in the .Net languages. But still the heavy lifting is done in native C++.
- j_baker 16y agoI think that's more because those apps were already written in C++ long before C# was even dreamed of.
- marshray 16y agoI really don't think that's the case for technical reasons. I was trying to think of a good counterexample though and I realized that I can't think of any new first-rate apps Microsoft has "innovated" since they sent their app division down the .Net road. Perhaps some new component that comes bundled with Windows (other than .Net runtime platform itself of course). Perhaps the movie maker thing, malicious software tool, etc. You might find a UI built with .Net, but I doubt you'll see much (if any) under-the-hood code written in C#.
- noblethrasher 16y agoSharepoint? Visual Studio 2010?
- marshray 16y agoSharepoint? Isn't that primarily an ASP.NET web site UI? Yes, that's an example of the kind of thing that .Net is a good fit for. I think there are some COM components that SharePoint supplements MS Office documents with. I bet those are written with native code. Visual Studio 2010? If you recall the massive loss in UI responsiveness in the transition from the VC6 to VS.net, you'll see why they're excited about going back to native C++.
- Luyt 16y agoGlad to see I'm not the only one annoyed by the sluggish feel of .net applications. That's why I still use good old C++, albeit with some Borland extensions around the Win32 API. My clients are grateful for it.
- dingle_thunk 15y agoSharePoint is a particularly messy mix of COM and .NET - certainly not a good example of either approach.