- Taschenbuch: 357 Seiten
- Verlag: Prentice-Hall Software Series; Auflage: New edition (1. November 1983)
- Sprache: Englisch
- ISBN-10: 013937681X
- ISBN-13: 978-0139376818
- Größe und/oder Gewicht: 17,5 x 2,5 x 23,4 cm
- Durchschnittliche Kundenbewertung: 12 Kundenrezensionen
- Amazon Bestseller-Rang: Nr. 26.378 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
- Komplettes Inhaltsverzeichnis ansehen
The Unix Programming Environment (Prentice-Hall Software Series) (Englisch) Taschenbuch – 1. November 1983
Wird oft zusammen gekauft
Kunden, die diesen Artikel gekauft haben, kauften auch
Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.
Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.
Wenn Sie dieses Produkt verkaufen, möchten Sie über Seller Support Updates vorschlagen?
Designed for first-time and experienced users, this book describes the UNIX[registered] programming environment and philosophy in detail. It helps readers 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.
Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?
Unix programming environment might sound a rather ambitious title nowadays, when a tutorial on each specialized tool can easily exceed 400 pages. However, this one actually delivers everything that it promises. Kernighan and Pike start with the basic description of Unix file system and the basic set of commands, continue with the command shell, redirection and piping. Next come the filters: regular expressions, grep, sort, sed and awk. At that point, the reader is ready for the full-fledged treatment of the command shell programming. Next come standard I/O and Unix system calls, followed by the program development tools: make, lex and yacc. The course is concluded with a chapter on document formatting with troff.
The chapters on I/O and system calls imply familiarity with the C programming language. The already mentioned tutorial on C by Kernighan and Ritchie, written in much the same style and spirit, can serve as the introduction to it. Also, while the book keeps up with its age remarkably well, there are some points where the described Unix system differs from the modern POSIX systems (most user commands are however backward compatible and still accept the old syntax). The required changes are really minor, but can nevertheles annoy an innocent reader.
The book belongs to nowadays rare breed of books on computers written for engineers and CS students rather than for dummies and idiots. Although primarily written for individual study, it can be used for one-semester course on Unix (like in C Programming Language, the exercises are lacking solutions, though). I would love to see it made-up with POSIX syntax and generally reflecting the changes made to Unix during the past 15 years.
It starts at a very basic level, and gets quite involved by the end (for example, it includes a desktop calculator implemented in lex and yacc -- this example was very helpful to me in getting a handle on how to do "real" things using lex and yacc).
The book is a tad dated; for example, it doesn't discuss Perl. But it's still the best "intro to unix" book you can buy.
Unix environment, but its "why-to"; its philosophy
and aesthetics. I rate it less than a 10 only
because it shows its age a bit, not covering
some tools such as Perl and TCL that have become
important parts of the Unix toolkit since it was
written. Within its scope it is absolutely solid
and still an extremely valuable introduction.
UNIX is as much a technical philosophy as an operating system, and this book remains one of the best introductions to the UNIX philosophy. It is also a good introduction to basic UNIX tools, if a bit dated.
Thanks to Kernighan. His english was very ease to read, even a beginner (and not a English native speaker) in unix world can learn a lot from this book.
I suggest this book to people who want to learn unix/linux.
Möchten Sie weitere Rezensionen zu diesem Artikel anzeigen?
Die neuesten Kundenrezensionen
Ähnliche Artikel finden