Muitas luas atrás eu cortei o código C para sobreviver, principalmente mantendo um servidor POP3 que suportava uma ampla variedade de sistemas operacionais (Linux, * BSD, HPUX, VMS ...).
Estou planejando polir a ferrugem das minhas habilidades em C e aprender um pouco sobre a implementação da linguagem, codificando um FORTH simples em C.
Mas estou me perguntando como (ou se?) As coisas mudaram no mundo C desde 2000. Quando penso em C, acho ...
- comp.lang.c
- ANSI C sempre que possível (mas C89 como C99 não é tão amplamente suportado)
gcc -Wall -ansi -pedantic
em vez de ferramentas de análise estática- Emacs
- Ctags
- Autoconf + make (e veja o ponto 2 para vantagens de VMS, HP-UX etc.)
Alguém que esteja escrevendo em C nos últimos onze anos pode me dizer o que (se alguma coisa ;-)) mudou ao longo dos anos?
(Em outras notícias, caramba, venho fazendo isso há mais de uma década).