Hacker News new | ask | show | jobs
by garaetjjte 1637 days ago
>C and C++ development on Windows is great. No sanity is needed.

C++ is bearable (except the bloated piece of crap that is Visual Studio). but C is almost nonexistent. For many years their compiler lagged in standardized C features (this only somewhat improved recently) and you cannot use vast majority of system APIs, which use COM interfaces.

1 comments

You can use COM from C... it's just even more painful.
Exposing a COM object from C is even worse than consuming one because you need to manually implement the polymorphism. I did it from Rust once in a toy project; it was certainly interesting making it work, but I would never want to do that in a production application.