tags:

views:

211

answers:

2

Hi guys,

Is there a book that describes the design and evolution of C similiar to the book 'The Design and Evolution of C++' by Bjarne Stroustrup ?

thanks, Prakash

+12  A: 

Don't know of any books, but Dennis Ritchie has written a paper called The Development of the C Language (PDF). Also available as html.

Hans W
Was going to post an answer then realized you already had it; will just point out that this was originally developed for the HOPL (History of Programming Languages) II conference and is also available from the ACM.
Derrick Turk
+1  A: 

Certainly no book like Stroustrup's would have been written at the time—though some might well have been written later, though not by the designers. Hans links to the only articles I know of.

C was developed at a time when computers were relatively rare compared to now: a small business probably would not have any, and large companies would have a very few, with each being shared by many people. Large universities would have a mainframe or two and maybe some of the larger departments would have a minicomputer.

Stroustrup seemed to be creating a tool for programmers based on a well-defined model for how problems should be solved. With C, I get the sense that its creators were making a tool for themselves to write an operating system and utilities. Only ego might have aspired them to think it would be popular. Certainly there's no way to have guessed it would have had such an important effect on modern computer languages.

wallyk
Actually, Stroustrup was also in the itch-scratching business - he found Simula too slow.
anon
@Neil: And C too painful to write simulations in.
David Thornley