4 ms·
Sorry, but what is "Windows"?
by pshirshov 5y ago
Sorry, but what is "Windows"?
- Ekaros 5y agoNice little OS, has been around for a bit. Good backwards compatibility to boot.
- pshirshov 5y agoI had a look at it, looks like another inconsistent pile of unsafe C crap stirred with tons of legacy frameworks and complete incoherence. Doesn't look like an OS at all.
- pjmlp 5y agoWindows is a mix of legacy C code, which started to be migrated into C++ around the Vista time (hence /kernel in VC++) and .NET/COM (WinRT is basically COM with some extras). Modern kernel code makes use of WIL. https://github.com/microsoft/wil https://github.com/microsoft/wil
- jcelerier 5y ago> around the Vista time I remember stumbling on the win 3.11 sources on github at some point, C++ was already used back then
- pjmlp 5y agoFor what would be "userspace" yes, but they were crazy enough to still do COM in C, given that by Windows 95 C++ was still unwelcomed on the kernel. https://devblogs.microsoft.com/oldnewthing/20210824-00/?p=105602 https://devblogs.microsoft.com/oldnewthing/20210824-00/?p=10...
- beermonster 5y agoOne that has a bit of an identify crisis regarding it’s UI.
- pjmlp 5y agoIt does, and several teams seem lost in political battles trying to make their own stack the next UI while handwaving the chaos, yet Win32/Forms/MFC/WPF aren't going away, if one wants to code something today that will keep on running. I bet Windows 11 will still provide the VB 6 runtime.