News for hackers. Stuff that matters.
Re:C99 tricks by bonn1 on Friday February 13, 2015 @07:37AM (#9044000)
Out of curiosity:

Who has written C99 in the last 24h within a larger project and if yes what kind of project?

Re:C99 tricks by cperciva on Friday February 13, 2015 @08:07AM (#9044088)
All the code I write is C99. What counts as a "large project" is open to interpretation though.
Re:C99 tricks by unwind on Friday February 13, 2015 @07:39AM (#9044008)
I sure have.

I work on embedded software for industrial assembly tools.

Re:C99 tricks by trentnelson on Friday February 13, 2015 @10:23AM (#9044747)
I wrote 14.62 hours worth of C89 yesterday, and 2.33 hours so far today. For PyParallel. (https://bitbucket.org/tpn/pyparallel)
Re:C99 tricks by rogerbinns on Friday February 13, 2015 @12:22PM (#9045460)
Various bits of numerical analysis. The overall framework and plumbing is written in Python, as are all the algorithms initially. Then for those that are too slow, or need to be run lots of times, algorithms are reimplemented in C as a Python extensions.

The existing Python implementation then helps with debugging and testing.

Re:C99 tricks by JoshTriplett on Friday February 13, 2015 @10:51AM (#9044915)
The Linux kernel uses various C language features, including both C99 (such as designated initializers) and GCC extensions.
Re:C99 tricks by aninteger on Friday February 13, 2015 @08:59AM (#9044294)
I have. The project is an event based http server and client. Mostly I work with libevent, redis, and openssl. We don't build our software on Windows so we don't have to worry about the limitations on that platform (non-POSIX mostly).
Re:C99 tricks by cowsandmilk on Friday February 13, 2015 @07:43AM (#9044018)
All my code is C99. Computational chemistry program that ships on Linux, Mac, and Windows.
Re:C99 tricks by throwawayaway on Friday February 13, 2015 @12:07PM (#9045363)
what do you compile with for windows?
Re:C99 tricks by AlexeyBrin on Friday February 13, 2015 @05:47PM (#9047710)
You can use GCC and Clang directly on Windows, both implement 100% C99. Alternatively, Visual Studio 2013 implements most of the C99 standard (not a complete implementation though).
Re:C99 tricks by throwawayaway on Saturday February 14, 2015 @05:00AM (#9049248)
GCC: only as Mingw or MSYS? You can use intel too, I wanted to know what this person was using, not what options there were.
Re:C99 tricks by AlexeyBrin on Saturday February 14, 2015 @07:10PM (#9051255)
You don't need to install MinGW or MSYS in order to use GCC (I assume you are interested only in C99 here and not in POSIX programming). Here is an example of a standalone GCC (contains C, C++ and Fortran compilers):

http://www.equation.com/servlet/equation.cmd?fa=fortran

Re:C99 tricks by glassx on Friday February 13, 2015 @02:20PM (#9046556)
I'm currently writing a game in C99.

Compilation times, no need for inheritance and the fact that most libraries I'm using are written in C were the reasons I chose C over C++ or something else.

Re:C99 tricks by goalieca on Friday February 13, 2015 @07:55AM (#9044054)
I have, and most of the linux libraries that I work with are C.
Re:C99 tricks by stephenmm on Friday February 13, 2015 @01:55PM (#9046316)
Yes, I have and I found this was useful. Would like more sites like this or a central location for standard tricks which are tagged as being C99 or GNU specific.
Re:C99 tricks by DSMan195276 on Friday February 13, 2015 @08:08AM (#9044092)
I'm working on a music player client (Currently only terminal based, but that could change).
Re:C99 tricks by invernomut0 on Friday February 13, 2015 @08:34AM (#9044190)
I write C code (not always C99) for automotive/racing.
Re:C99 tricks by Sir_Cmpwn on Friday February 13, 2015 @11:40AM (#9045192)
I was working on an assembler/linker in C last night.
Re:C99 tricks by varjag on Friday February 13, 2015 @02:09PM (#9046444)
SIP phone software. Display and self-test code today.
Re:C99 tricks by pornel on Friday February 13, 2015 @05:16PM (#9047584)
Re:C99 tricks by laported on Friday February 13, 2015 @09:58AM (#9044609)
I have also. DSP code in an embedded environment.
Re:C99 tricks by JoachimSchipper on Friday February 13, 2015 @04:12PM (#9047220)
Me; a high-security network crypto device.
Re:C99 tricks by enginsneer on Friday February 13, 2015 @04:06PM (#9047182)
Everyday for a router operating system.
Re:C99 tricks by stephencanon on Friday February 13, 2015 @12:38PM (#9045604)
Waves hand. Multiple OS libraries.
Re:C99 tricks by LeoNatan25 on Friday February 13, 2015 @08:00AM (#9044067)
Here's one.
Re:C99 tricks by xtreme on Friday February 13, 2015 @01:39PM (#9046179)
An MPI library.