C programmeringssprog | |
---|---|
Programmeringssproget C | |
| |
Forfatter | Brian Kernighan , Dennis Ritchie |
Genre | Lærebog |
Originalsprog | engelsk |
Original udgivet | 1978 |
sider | 343 |
ISBN | ISBN 0-13-110163-3 |
Mediefiler på Wikimedia Commons |
C - programmeringssproget ( også kendt som K&R ) er en bog af Brian Kernighan og Dennis Ritchie , hvor sidstnævnte er en af de direkte forfattere og udviklere af C -sproget . Bogen blev grundlaget for udviklingen og populariseringen af C, er stadig efterspurgt [1] og er meget brugt som en "klassisk" sproglærebog . I lang tid var det den eneste referencevejledning og de facto standard for sproget .
Bogen blev, ligesom det sprog, den er dedikeret til, født på AT&T Bell Labs . Den første udgave blev udgivet i 1978 og var på det tidspunkt den eneste bredt tilgængelige bog om C. Den version af sproget, der blev beskrevet i bogen, omtales nu ofte som K&R C (efter de første bogstaver i forfatternes efternavne), hovedsageligt for at skelne det fra den senere ANSI C -standard , som blev beskrevet i anden udgave . Ud over selve vejledningsteksten med eksempler, designet til begyndere i C, indeholdt bogen kapitler om sprogets hovedegenskaber samt en opslagsbog .
Anden udgave udkom ti år efter den første, i 1988 . Bogen præsenterede versionen af C, der blev vedtaget som ANSI- standarden , tilføjede nye sektioner: en beskrivelse af standard C-biblioteket og en kort liste over forskelle mellem ANSI C og den tidligere version. Denne udgave blev oversat til mere end 25 sprog [2] og opnåede verdensomspændende berømmelse.
Selvom ANSI C har ændret sig mange gange siden den første udgivelse i 1989 , er der ikke udgivet nogen tredje udgave til at dække disse ændringer.
Det måske mest berømte eksempel fra bogen er "Hej, verden!" , som udskriver teksten " hello, world " til terminalen . Dette grundlæggende eksempel viser strukturen af et minimalt C-program. Efter 1978 fortsætter næsten alle bøger om programmeringssprog traditionen fra den første udgave af The C Programming Language og kan ikke undvære dette program.
Kildekodeformateringsstilen, der bruges i begge udgaver af bogen, er blevet brugt bredt som K&R-stilen . Med dens brug er for eksempel Unix -koden og Linux -kernen dekoreret .