4 ms·
"C++ instead of bare bones unsafe C" is C++ really much safer than C? "an OOP ABI (COM)" you really think this sort of thing is super great and there's nothing
by ploxiln 11y ago
"C++ instead of bare bones unsafe C" is C++ really much safer than C?
"an OOP ABI (COM)" you really think this sort of thing is super great and there's nothing like it on "UNIX clones"?
I have heard interesting things about windows async i/o syscalls, but as you'll see in another sub-thread, IIS still has a major component in the kernel, because the overall syscall overhead of windows is apparently somewhat high.
This wouldn't be the first time I've heard of super-fancy windows subsystem designs which in practice were sabotaged by just generally over-complicated implementations. I recall a blog post by Mark Russinovich around the time Vista came out about the new, quite advanced file copying algorithms: http://blogs.technet.com/b/markrussinovich/archive/2008/02/04/2826167.aspx http://blogs.technet.com/b/markrussinovich/archive/2008/02/0... - but that file copying performance was often significantly reduced when playing an mp3 file due to the "multimedia class scheduler" - http://superuser.com/questions/18600/107mb-s-network-file-copying-slowed-to-16-5mb-s-playing-local-media-files-w http://superuser.com/questions/18600/107mb-s-network-file-co... - either because i/o and execution priorities didn't actually work, or the engineer assigned to do this didn't know what he was doing and neither did anyone he worked with. Who knows?
This sort of thing is all over microsoft's stuff. Theoretically super advanced, in practice just over-complicated. It's closed source and hugely complicated, so we'll never really know why it doesn't work as well as it should.
- pjmlp 11y ago> "C++ instead of bare bones unsafe C" is C++ really much safer than C? If one codes as "C with C++ compiler" then no. If one makes use of the features that fix C unsafety, then yes. > "an OOP ABI (COM)" you really think this sort of thing is super great and there's nothing like it on "UNIX clones"? Which UNIX clone provides a standard OO ABI, as well as, a shell close to the Xerox PARC user experience? Taligent failed.