2 ms·
>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 none
by garaetjjte 5y 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.
- formerly_proven 5y agoYou can use COM from C... it's just even more painful.
- ziml77 5y agoExposing 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.