Linked by Thom Holwerda on Wed 23rd Dec 2009 23:49 UTC, submitted by diegocg
Linux After two long years since the last release, Cygwin 1.7 (a Linux-like environment that runs on Windows systems) has been released. Among many other improvement, this release adds support for Windows 7 and Server 2008R2.
Thread beginning with comment 400882
To view parent comment, click here.
To read all comments associated with this story, please click here.
computeruser
Member since:
2009-07-21

MinGW provides an alternate compiler to Microsoft's own for compiling Win32 applications. This makes it possible to compile programs that rely on non-standard GCC extensions, for example, but MinGW doesn't provide any APIs other than Win32. Also, Microsoft seems to focus on C++ more than C, so those wanting to use C99 have to use a compiler other than Microsoft's - and GCC/MinGW happens to support C99.

Subsystem for UNIX-based applications also includes GCC.

Reply Parent Score: 2

moondevil Member since:
2005-07-08

That is only because on Windows, C is seen as legacy language, and Microsoft has decided to focus its development effort on C++ instead.

Granted, this is typical Microsoft only caring about its own stuff, but in many IT shops, C is only used when it is not possible to use C++.

Reply Parent Score: 1

computeruser Member since:
2009-07-21

C is hardly a legacy language on Windows; the Windows API is still all C.

Reply Parent Score: 1