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

Every time I see someone praising C I curse Microsoft for not having proper support for C99 in Visual Studio.


Visual Studio 2013 has better support for C99, here is an article from MSDN about it http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-librar... . But it is not a complete C99 implementation.

The good news is that with VS 2015 you will be able to use Clang for compiling C code, so hopefully a complete C99/C11 implementation on Windows at some point.


Microsoft reiterated at Connect 2014 that only the parts required by the C++ standard are to be included, as well as, smaller parts required by well known FOSS projects that they see value in supporting on Windows.

Clang support is only planned as compile target for Android and eventually iOS.

Check going native videos from Connect.


> Clang support is only planned as compile target for Android and eventually iOS.

I know they plan to officially support only Android and iOS. However, even today I can use Clang to create Windows executables from the command line. Once the support for Clang will be included in VS, it is only a question of time until someone will swap the Clang from the Android NDK with a Clang compiled for Windows.


> smaller parts required by well known FOSS projects that they see value in supporting on Windows

Sadly, Microsoft don't see value in projects like FFmpeg, at least not to the point of making the compilation process with Visual Studio less painful.


The product is called Visual C++, not Visual C.

I praise Microsoft for leading the way to eradicate C from our computers.


Use pellesC, it supports C11 and claim to be compatible with VS.




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

Search: