Linux - Friheden til at programmere i C: Programmering med GNU/Linux; Version 2.0.20041104 - 2020-12-31 | ||
---|---|---|
forrige | næste |
Version 2.0.20041104 - 4. november 2004: Jacob Sparre Andersen: Retter sprog, lidt opmærkning og et par programmeringsfejl (med god hjælp fra Peter Makholm). Donald Axel retter trykfejl.
Version 2.0 - 25. januar 2004: Jacob Sparre Andersen: Retter sproglige fejl. Donald Axel får endelig skrevet noget om tilstandsmaskiner.
Version 1.9 - 6. april 2003: Donald Axel retter to mindre fejl.
Version 1.8 - 1. september 2002: Jacob Sparre Andersen - Harmoniseret brugen af tar. Rettet logiske fejl i SGML-koden.
Version 1.7 - 14. juni 2002: Steinar Børmer retter en forkert formel.
Version 1.6 - 10. marts 2002: Ny licens for bogen - Åben dokumentlicens. Forklaring af C99 restricted pointer. Lidt forklaring af recursive descent parser, med reference til Stroustrup[1997] p.108. Rettelse af kodeeksempel dollar2kr.c, tak til rasmus(på)glud.dk.
Version 1.5 - 29. december 2001: Jacob Sparre Andersen: Sproglige smårettelser.
Version 1.4 - 21. oktober 2001: Jacob Sparre Andersen: Rettet enheder til (MHz = megahertz, Mbit = megabit, Mb = megabyte).
Version 1.3 - 11. august 2001: Jacob Sparre Andersen: Sproglige rettelser. Donald Axel: Stavefejl og småfejl rettet.
Version 1.2 - 9. juli 2001: Gennemskrivning af kapitel 2. Struct gennemgang udvidet. Kortspil eksempler er opdateret. C++ version af kortspilsbunke (kræver gcc 3.0). Eksempel kort04.c, blanding af kort, tilføjet. Afsnit om sammensatte datatyper er forbedret. Ændringer overskrifter og indledninger for at få emner og pointer tydeligere understreget. Beskrivelse af den trinvise udvikling af sgml-formateringsprogrammet samt små illustrationer tegnet med xpaint. Eksempler bogpris1.c og bogpris2.cxx til afsnit om konkrete datatyper. Forbedrede forklaringer og omtale af uC. Ole Tange fangede en stribe format-fejl.
Version 1.1 - 24. maj 2001: Google har scannet Friheden-bøgerne igen! derfor var det vigtigste i denne omgang at udfylde alle tomme huller, om ikke andet, så med en beskrivelse af, hvordan man kan gribe emnerne an. Det vil sige, at der er kommet indhold til afsnittet om abstrakte datatyper, eksempel og tegning til linket liste mv. Men det er en nødløsning. Linked liste illustreres bedst med eksempler fra linux-kernen, fra et adventure-spil, eller måske med repræsentation af et kortspil, sådan som Donald Knuth gør det i "The Art of Computer Programming" p. 228ff.
Version 1.0 - 15. april 2001: uCc oversætteren er bearbejdet, således at den fungerer sammen med det nyeste glibc(2.2). Derfor nye switches, --bx og --save-all og --parm-ext. Har skrevet et instruktivt eksempel på en simpel "filter" parser: sgmlfmt_pre1.c, som konverterer af "<" til "<", og tagbal02.c, som tjekker om SGML-mærker er i balance. Simple instruktive versioner. tagbal02 introducerer rekursion. Afsnittet om abstrakte datatyper er ved at komme på plads.
Version 0.9 - 12. marts 2001: Donald Axel: De mest trængende ændringer af demo C-oversætteren uC er foretaget. Nye eksempler på filtre og parsere; Appendix A udvidet en del. Flere eksempler. Synkronisering mellem de forskellige dele, men det vigtigste har i første omgang været at dække grundlæggende teknikker med eksempler og forklaringer. Programgenerator Glade nævnes. Crash course udbygget med et afsnit, som går i dybden med storage specification, (lager-specifikation?) af datatyper. Henrik Christian Grove fandt en dum trykfejl i oversigt over bøger. Jacob Sparre Andersen retter diverse sproglige fejl.
Version 0.3 - 4. februar 2001: Flere filter programmer. Fatale fejl i prog.exempler rettet. Tilføjet nyt kapitel og indledning. Jacob Sparre Andersen: Rettet diverse sproglige fejl.
Version 0.2 - 29. december 2000: Første offentlige version.