C programming in 2011
- by Duncan Bayne
Many moons ago I cut C code for a living, primarily while maintaining a POP3 server that supported a wide range of OSs (Linux, *BSD, HPUX, VMS ...).
I'm planning to polish the rust off my C skills and learn a bit about language implementation by coding a simple FORTH in C.
But I'm wondering how (or whether?) have things changed in the C world since 2000. When I think C, I think ...
comp.lang.c
ANSI C wherever possible (but C89 as C99 isn't that widely supported)
gcc -Wall -ansi -pedantic in lieu of static analysis tools
Emacs
Ctags
Autoconf + make (and see point 2 for VMS, HP-UX etc. goodness)
Can anyone who's been writing in C for the past eleven years let me know what (if anything ;-) ) has changed over the years?
(In other news, holy crap, I've been doing this for more than a decade).