C programozási nyelv | |
---|---|
A C programozási nyelv | |
A C programozási nyelv első kiadása | |
Szerző | Brian Kernighan , Dennis Ritchie |
Műfaj | Tankönyv |
Eredeti nyelv | angol |
Az eredeti megjelent | 1978 |
Oldalak | 343 |
ISBN | ISBN 0-13-110163-3 |
Médiafájlok a Wikimedia Commons oldalon |
A C programozási nyelv ( más néven K&R ) Brian Kernighan és Dennis Ritchie könyve , utóbbi a C nyelv egyik közvetlen szerzője és fejlesztője . A könyv a C nyelv fejlesztésének és népszerűsítésének alapja lett, továbbra is keresett [1] , és széles körben használják "klasszikus" nyelvi tankönyvként . Hosszú ideig ez volt az egyetlen referencia útmutató és de facto szabvány a nyelvhez .
A könyv, akárcsak a nyelv, amelynek szentelték, az AT&T Bell Labs -nál született . Az első kiadás 1978 -ban jelent meg, és akkoriban ez volt az egyetlen széles körben elérhető könyv C. A könyvben leírt nyelvváltozatot ma gyakran K&R C -nek nevezik (a szerzők vezetéknevének kezdőbetűi után), főként azért, hogy megkülönböztesse a későbbi ANSI C szabványtól , amelyet a második kiadásban ismertettek. . A valódi, példákat tartalmazó, C nyelven kezdők számára készült oktatószöveg mellett a könyv a nyelv főbb tulajdonságairól szóló fejezeteket, valamint egy kézikönyvet is tartalmazott .
A második kiadás tíz évvel az első után, 1988 -ban jelent meg . A könyv bemutatta a C ANSI -szabványként elfogadott verzióját , új részekkel bővült: a szabványos C könyvtár leírásával, valamint az ANSI C és az előző verzió közötti különbségek rövid felsorolásával. Ezt a kiadást több mint 25 nyelvre [2] fordították le, és világszerte hírnevet szerzett.
Bár az ANSI C sokszor változott az első, 1989 -es megjelenése óta, nem adtak ki harmadik kiadást ezeknek a változásoknak a lefedésére.
A könyv talán leghíresebb példája a "Hello, world!" , amely a „ hello, world ” szöveget írja ki a terminálra . Ez az alappélda egy minimális C program felépítését mutatja be. 1978 után szinte minden programozási nyelvnek szentelt könyv folytatja a The C programozási nyelv első kiadásának hagyományát, és nem nélkülözheti ezt a programot.
A könyv mindkét kiadásában használt forráskód formázási stílust széles körben alkalmazták K&R stílusként . Használatával például a Unix kód és a Linux kernel díszített .