Programmeringsspråket C
Programmeringsspråket C | |||
---|---|---|---|
orig. The C Programming Language | |||
Forfatter(e) | Brian Kernighan, Dennis Ritchie | ||
Språk | Engelsk | ||
Sjanger | Programmering, sakprosa | ||
Utgitt | 1978 | ||
Sider | 343±0 | ||
Programmeringsspråket C (engelsk tittel: The C Programming Language) er en bok om programmering i programmeringsspråket C. Boken er skrevet av Brian Kernighan (f. 1942) og Dennis Ritchie (1941–2011). Kernighan var den første som laget et opplæringskurs i C. Ritchie var den som opprinnelig konstruerte og implementerte språket. Han var også delaktig i utviklingen av operativsystemet UNIX, som er skrevet i programmeringsspråket C. Boken var svært viktig for videreutviklingen og populariseringen av programmeringsspråket, og blir fortsatt lest og brukt idag. Ettersom en av forfatterne også var språkets opphavsmann, blir boken betraktet som den autoritative referansen til C.
Den første utgaven ble publisert i 1978. Forfatterne kom sammen for å skrive boken i sammenheng med den tidlige utviklingen av språket ved AT&T Bell Laboratories. Den versjonen av C som er beskrevet i denne boken, er noen ganger blitt referert til som K&R C eller Kernighan & Ritchie C. Benevnelsen K&R C er ofte blitt brukt for å skille den opprinnelige C fra senere proprietære syntaksutvidelser og varianter, og også for å skille den fra den standardiserte versjonen kjent som ANSI C.
I 1988 utkom andre utgave av boken. Den var utvidet med oppdateringer fra den nye ANSI C-standarden, deriblant inkludering av referansemateriale i standard biblioteker. Andre utgave har blitt oversatt til 27 språk.
ANSI C, som ble standardisert i 1988, har gått gjennom fire revisjoner: C99, C11, C18 og C23. Ingen ny utgave av boken har likevel blitt utgitt (per 2023) for å dekke de nyeste standardene.
Litteratur
[rediger | rediger kilde]- Brian W. Kernighan, Dennis M. Ritchie: The C Programming Language, 1. utgave, Englewood Cliffs, NJ: Prentice Hall, 22. februar 1978, ISBN 0-13-110163-3, ISBN 9780131101630; 2. utgave, Englewood Cliffs, NJ: Prentice Hall, 22. mars 1988, ISBN 0-13-110362-8, ISBN 9780131103627
- Brian W. Kernighan, Dennis M. Ritchie (norsk oversettelse): Programmeringsspråket C, TANO A.S. og Prentice Hall 1989, 2. opplag 1990, ISBN 82-518-2705-1