UNIX Programming Environment

357 pages

English language

Published March 8, 1984

ISBN:
978-0-13-937699-3
Copied ISBN!

View on OpenLibrary

View on Inventaire

5 stars (2 reviews)

Designed for first-time and experienced users, this book describes the UNIX® programming environment and philosophy in detail. Readers will gain an understanding not only of how to use the system, its components, and the programs, but also how these fit into the total environment.

5 editions

Review of 'The UNIX Programming Environment' on 'Goodreads'

4 stars

There is a common thread running through all of Kernighan's books: imparting deep insights in a down to earth, pragmatic and modest way.

Let's unpack that. This book is (unsurprisingly) one of the best sources on the "Unix philosophy". Brian Kernighan was there when Unix and its philosophy were taking shape. Despite being the author of a good number of the tools covered in the book, this is only mentioned in passing, in a characteristically self-effacing way (Canadians, eh?)

The aggressive simplicity, thriftiness, and pragmatism of the approch to software development applies today as much as it did the 40 odd years ago when the book was written. Yes, those were simpler times, and as we've learned more about computing in general, and Unix in particular, some problems have emerged. Like how using files as the lowest common denominator doesn't always work, or the problems with the signal model. But …

avatar for armamix@books.infosec.exchange

rated it

5 stars