Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> it seriously lacks the inner beauty of any *nix system

When I had to dig into the structure of Windows for a project, I came away with the opposite conclusion. The Windows core APIs are beautiful. They're entirely different from those in Unix, and come from a parallel tradition.

The Windows environment was frustrating, but that was mostly because I've got decades of Unix experience (read: reflexes for working around Unix frustrations). Fortunately I had lots of ex-Microsoft colleagues around me and they were able to quickly unblock me.



What about the Windows API do you think is beautiful? Because the insane types (LPCTSTR & LPDWORD), inconsistent handling of strings and function suffixes (A vs W) is enough for me to think it is ugly. And that's just scratching the surface...


That is just scratching the surface. The system of kernel object handles is lovely.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: