C programmeringsspråk | |
---|---|
Programmeringsspråket C | |
Första upplagan av programmeringsspråket C | |
Författare | Brian Kernighan , Dennis Ritchie |
Genre | Lärobok |
Originalspråk | engelsk |
Original publicerat | 1978 |
Sidor | 343 |
ISBN | ISBN 0-13-110163-3 |
Mediafiler på Wikimedia Commons |
C -programmeringsspråket ( även känt som K&R ) är en bok av Brian Kernighan och Dennis Ritchie , den senare är en av de direkta författarna och utvecklarna av C- språket . Boken blev grunden för utvecklingen och populariseringen av C, är fortfarande efterfrågad [1] och används flitigt som en "klassisk" språklig lärobok . Under lång tid var det den enda referensguiden och de facto- standarden för språket .
Boken, liksom språket som den är tillägnad, föddes på AT&T Bell Labs . Den första upplagan publicerades 1978 och var vid den tiden den enda allmänt tillgängliga boken om C. Den version av språket som beskrevs i boken kallas nu ofta för K&R C (efter de första bokstäverna i författarnas efternamn), främst för att skilja det från den senare ANSI C- standarden , som beskrevs i den andra upplagan . Utöver själva handledningstexten med exempel, designad för nybörjare i C, innehöll boken kapitel om språkets huvudegenskaper, samt en uppslagsbok .
Den andra upplagan kom ut tio år efter den första, 1988 . Boken presenterade versionen av C som antogs som ANSI- standarden , lade till nya avsnitt: en beskrivning av standard C-biblioteket och en kort lista över skillnader mellan ANSI C och den tidigare versionen. Denna utgåva översattes till mer än 25 språk [2] och fick världsberömdhet.
Även om ANSI C har ändrats många gånger sedan dess första publicering 1989 , har ingen tredje upplaga getts ut för att täcka dessa ändringar.
Det kanske mest kända exemplet från boken är "Hej, världen!" , som skriver ut texten " hej, värld " till terminalen . Detta grundläggande exempel visar strukturen för ett minimalt C-program. Efter 1978 fortsätter nästan alla böcker som ägnas åt programmeringsspråk traditionen från den första utgåvan av The C Programming Language och kan inte klara sig utan detta program.
Källkodsformateringsstilen som används i båda utgåvorna av boken har antagits allmänt som K&R-stilen . Med dess användning dekoreras till exempel Unix -koden och Linux -kärnan .