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
original web site
is no longer accessible to me, and is seriously out of date.
Here is a list of errata in the published version;
many of these are corrected in recent printings.
Dennis Ritchie died in early October, 2011.
His web site
at the time of his death is maintained by Bell Labs. That page
includes most of the historical papers on C and its ancestors,
along with material on Unix and other topics.
The book has been translated into many languages, including
- Albanian: Gjuha e Programimit C, Shtëpia Botuese Euroilindja, Tiranë
- Bulgarian: Programiyat Yezik, ZeST Press Publishing House, ISBN 954-91165-9-X
- Czech: Programovací C, Computer Press, a.s., ISBN 80-251-0897-X
- Chinese: C Programming Language, Prentice-Hall, ISBN 0-13-11693-7
- Chinese: The C Programming Language, China Machine Press / Prentice-Hall, ISBN 7-111-07589-7
- Chinese: The C Programming Language, Prentice-Hall PTR / Tsang Hai (Taiwan) ISBN 986-154-142-X
- Danish: C Programmering, Teknisk Forlag, ISBN 87-571-1347-5
- Dutch: C handboek, Academic Service, ISBN 90-6233-488-1
- Finnish: C Ohjelmointi, IT Press, ISBN 951-826-138-5
- French: Le Langage C, Masson, ISBN 2-225-82070-8
- French: Le Langage C: Norme ANSI, Dunod, ISBN 2-100-05116-4 (2nd ed.)
- German: Programmieren in C, Hanser, ISBN 3-446-15497-3
- Greek: E Glossa Programmatismou C, Kleidarithmos, ISBN 960-209-053-7
- Hebrew: C Programming Language, Or-Am, 1986 (first edition)
- Hindi: C Programming Language, BPB Publications, ISBN 81-8333-067-3
- Hungarian: A C Programozási Nyelv, Müszaki Könyvkiadó, ISBN 963-10-6100-0 (first edition)
- Hungarian: A C Programozási Nyelv, Müszaki Könyvkiadó, ISBN 963-16-0552-3 (second edition, 2003 (hbk))
- Hungarian: A C Programozási Nyelv, Müszaki Könyvkiadó, ISBN 963-16-0552-3
(new cover, 2006 (pbk))
- Italian: Linguaggio C, Gruppo Editoriale Jackson, ISBN 88-7056-443-6
- Italian: Il Linguaggio C, Pearson Education Italia, ISBN 88-7192-200-X
- Japanese: Programming Language C, Kyoritsu Shuppan, ISBN 4-320-02483-4
- Korean: C Programming Language, Prentice-Hall International, ISBN 393-0417-8
- Norwegian: Programmeringsspråket C, Tano-Aschehoug, ISBN 82-518-2705-1
- Polish: Jezyk ANSI C, Wydawnictwa Naukowo-Techniczne, ISBN 83-204-1693-0
- Polish: Jezyk ANSI C, Wydawnictwa Naukowo-Techniczne, ISBN 83-204-2804-1
(new translation or new cover?)
- Portuguese: C, a Linguagem de Programação: padrão ANSI, Editora Campus, ISBN 85-7001-586-0
- Romanian: Limbajul C, Teora, ISBN 973-20-0476-2
- Russian: Yazyk Programmirovaniya Ci / Zadachi po Yazyku Ci,
`Financy i Statistika' press, Moscow, ISBN 013-115502-4;
combines material from K&R I and Alan Feuer's The C Puzzle Book
- Russian: Yazyk Programmirovaniya Ci, `Financy i Statistika' press, Moscow, 1992, ISBN 5-279-00473-1; the second edition
- Russian: Yazyk Programmirovaniya Ci, Izdatel'stvo Nevskij Dialekt,
St. Petersburg, 2001. ISBN 5-7940-0045-7, 0-13-110370-9. New translation of second edition.
- Russian: Yazyk Programmirovaniya Ci, Williams Publishing / PH-PTR, ISBN 5-8459-0891-4
(another translation of second edition)
- Serbo-Croatian: Programski Jezik C, Savremena administracija, ISBN 86-387-0128-4
- Slovak: Programovací Jazyk C, Alfa SNTL, number 063-075-88 (first edition)
- Slovenian: Programski jezik C, University of Ljubljana, ISBN 86-7739-053-7 (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; more recently, bundled with The C Answer Book as ISBN 0-13-028277-4.
- Turkish: C Programlama Dili, Sistem Yayincilik, ISBN 975322312-9.
Cover art ranges from familiar to eclectic:
Various editions for special purposes exist, for example the one
with the second Chinese cover pictured above. This is
published by Prentice-Hall and Tsinghua University, in a
special version for mainland China; ISBN 7-302-02412-X.
The cover and some front- and end-material are in Chinese;
the text is a reproduction
of the regular K&R 2.
There are approved, low-cost editions in other
countries, for example the orange-colored one pictured
between the Hungarian and the Italian. There are also pirate
editions, naturally not pictured.
There are also special printings for some US companies,
for example Digital Equipment (now HP via Compaq), Convergent
Technologies, and Texas Instruments. Often these turn up
in searches at the online booksellers, but they won't be generally
available, so don't try to order them.
If you find any translations not mentioned here, please let us know.
Tracking down the elusive Hebrew and Finnish ones took a while;
the Albanian is the most recent and the rarest, and we were
instructed by learning that the rendition of "Hello world"
in Albanian is "Përshëndetje të gjithëve."
The second edition is available on audio tape
for loan or purchase from
Recording for the Blind & Dyslexic.
There was also a Braille transcription of the first edition by the
National Braille Press.
Tue Sep 18 19:49:18 EDT 2018