D
Duncan Bayne
Hi All,
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 ...
1. comp.lang.c
2. ANSI C wherever possible (but C89 as C99 isn't that widely
supported)
3. `gcc -Wall -ansi -pedantic` in lieu of static analysis tools
4. Emacs
5. Ctags
6. 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).
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 ...
1. comp.lang.c
2. ANSI C wherever possible (but C89 as C99 isn't that widely
supported)
3. `gcc -Wall -ansi -pedantic` in lieu of static analysis tools
4. Emacs
5. Ctags
6. 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).