The C Programming Language, Second Edition
by Brian W. Kernighan and Dennis M. Ritchie.
Prentice Hall, Inc., 1988.
ISBN 0-13-110362-8 (paperback), 0-13-110370-9 (hardback).
- The book is readily available at large bookstores (especially
university ones around beginning of term) but tends not to be
stocked at the mall because it's treated like a textbook.
Ordering it online is easy, for example at
Amazon or
Barnes & Noble or
Borders or
Blackwell's.
You can also look it up at the
Prentice-Hall home page.
Kernighan, a relatively uncommon name, is a good search
term to find it quickly at all of these places.
-
Here is a list of errata in the published version;
many of these are corrected in recent printings.
- The history of the language is traced in
``The Development of the C Language'', from HOPL II, 1993:
browsable,
or printable
PostScript.
The book has been translated into many languages, including
- Chinese: C Programming Language, Prentice-Hall, ISBN 0-13-11693-7
- Danish: C Programmering, Teknisk Forlag, ISBN 87-571-1347-5
- Dutch: C handboek, Academic Service, ISBN 90-6233-488-1
- French: Le Langage C, Masson, ISBN-2-225-82070-8
- German: Programmieren in C, Hanser, ISBN 3-446-15497-3
- Greek: E Glossa Programmatismou C, Kleidarithmos, ISBN 960-209-053-7
- Hungarian: A Programozási Nyelv, Müszaki Könyvkiadó, ISBN 963-10-6100-0 (first edition)
- Italian: Linguaggio C, Gruppo Editoriale Jackson, ISBN 88-7056-443-6
- Japanese: Programming Language C, Kyoritsu Shuppan, ISBN 4-320-02483-4
- Korean: C Programming Language, Prentice-Hall International, ISBN 393-0417-8
- Polish: Jezyk ANSI C, Wydawnictwa Naukowo-Techniczne, ISBN 83-204-1693-0
- Portugese: C, a Linguagem de Programação: padrão ANSI, Editora Campus, ISBN 85-7001-586-0
- Russian: Yazyk Programmirovaniya Ci / Zadachi po Yaziku Ci,
`Financy i Statistika' press, Moscow, ISBN 013-115502-4;
combines material from K&R I and Alan Feuer's The C Puzzle Book
- Serbo-Croatian: Programski Jezik C, Savremena administracija, ISBN 86-387-0128-4
- Slovak: Programovací Jazyk C, Alfa SNTL, number 063-075-88 (first edition)
- Spanish: El Lenguaje de Programacion C, Prentice-Hall Hispanoamericana, ISBN 968-880-205-0
- Swedish: The C Programming Language, Computer Press Förlags, ISBN 91-970296-45
Cover art ranges from familiar to eclectic:
We have also heard rumors of translations into Finnish, Hebrew, and Norwegian,
but haven't seen them.
If you know of other translations, please let us know.
There was also a Braille transcription of the first edition by the
National Braille Press.
Thu Jul 2 17:59:48 EDT 1998