Chapter 10

Unix – History and Architecture

You might have asked yourself why there should be a chapter about Unix in the middle of a book about expert-level C. If you have not, I invite you to ask yourself, how can these two topics, C and Unix, be related in such a way that there's a need for two dedicated chapters (this and the next chapter) in the middle of a book that should talk about C?

The answer is simple: if you think they are unrelated, then you are making a big mistake. The relationship between the two is simple; Unix is the first operating system that is implemented with a fairly high-level programming language, C, which is designed for this purpose, and C got its fame and power from Unix. Of course, our statement about C being a ...

Get Extreme C now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.