Linux - Friheden til at programmere i C: Programmering med GNU/Linux; Version 2.0.20041104 - 2020-12-31 | ||
---|---|---|
forrige | næste |
Kapitel 1: Repræsentation og modeller
Beskriver, hvordan data bliver repræsenteret i en computer. Det er nøglen til forståelse af, hvordan man kan løse forskellige typer programmeringsopgaver, beregninger, simuleringer m.v.
Kapitel 2: Funktioner, modularitet og relevante teknikker.
ANSI prototyper og modularisering, datatyper og parameterlister, modularisering af en beregning.
Rekursive funktioner.
Kapitel 3: Sammensatte datatyper og hvad man kan med dem i C.
Kapitel 4: Parsning - hvordan oversættes et C program.
Hvordan man parser et beregningsudtryk. Hvordan man skriver en rekursiv descent parser. Som eksempler en kalkulator og en minimalistisk C-compiler. Komplet kildetekst medfølger.
Appendiks A Kort introduktion af C sprogets elementer.
Bogen her har til hensigt at vise eksempler på forskellige grundlæggende teknikker.
Den henvender sig til programmører, som (måske) kender de første eksempler fra Kernighan & Ritchie's bog "The C Programming Language", men som gerne vil se flere små eksempler, der illustrerer de forskellige features i C sproget.
Den ihærdige begynder med en del teknisk flair og lidt erfaring kan dog også få glæde af bogen ved først at læse Appendix A, som er en kort og koncis introduktion til sprogets "mekanik".
Det er tanken at følge denne bog op med flere, som hver især behandler en bestemt type applikation.
- Donald Axel -