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

I don't mind the way MS does C .

Whacking variable declarations at the top of the scope becomes second nature quickly.

I came from assembly language, where the process is very similar and not too demanding



Microsoft not supporting C99 is a huge issue because the world of open-source C projects that are supported on both Unix flavors and Windows can not integrate C99 features into their core because Windows support means building with MSVC. It might not be a big deal for one individual project, but you're literally talking about the entire world of open-source C projects being restricted by their decision.


In this case (open source projects using C99) they can use mingw.


An ironclad rule of platform-specific development: You use the compiler that everyone else is using. On Windows, that means Visual Studio.


I'm really happy for platform-specific development, and I'm gonna let it finish, but cross-platform development is the most cross-platform development of all time.. of all time!




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

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

Search: