This preview shows page 1. Sign up to view the full content.
Unformatted text preview: ge and a set of library functions known as the C standard library. Kernighan and Ritchie describe ANSI C in their classic book, which is known affectionately as “K&R” . In Ritchie’s words , C is “quirky, ﬂawed, and an enormous success.” So why the success? ¯ C was closely tied with the Unix operating system. C was developed from the beginning as the system programming language for Unix. Most of the Unix kernel, and all of its supporting tools and libraries, were written in C. As Unix became popular in universities in the late 1970s and early 1980s, many people were 1.2. PROGRAMS ARE TRANSLATED BY OTHER PROGRAMS INTO DIFFERENT FORMS
exposed to C and found that they liked it. Since Unix was written almost entirely in C, it could be easily ported to new machines, which created an even wider audience for both C and Unix. C is a small, simple language. The design was controlled by a single person, rather than a committee, and the result was a clean, consistent design with little ba...
View Full Document
- Spring '10
- The American