Wiele księżyców temu zarabiałem na życie kodem C, przede wszystkim utrzymując serwer POP3, który obsługiwał szeroki zakres systemów operacyjnych (Linux, * BSD, HPUX, VMS ...).
Planuję szlifować moją umiejętność posługiwania się językiem C i dowiedzieć się trochę o implementacji języka, kodując prosty FORTH w C.
Ale zastanawiam się, jak (lub czy?) Zmieniły się rzeczy w świecie C od 2000 roku. Kiedy myślę o C, myślę ...
- comp.lang.c
- ANSI C tam, gdzie to możliwe (ale C89 jako C99 nie jest tak szeroko wspierany)
gcc -Wall -ansi -pedantic
zamiast narzędzi do analizy statycznej- Emacs
- Ctags
- Autoconf + make (i patrz dobro VMS, HP-UX itp. W punkcie 2)
Czy ktoś, kto pisze w C od jedenastu lat, może mi powiedzieć, co (jeśli w ogóle ;-)) zmieniło się na przestrzeni lat?
(W innej nowości, kurczę, robiłem to przez ponad dekadę).