Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
UNIX  Programming Environment, The

UNIX Programming Environment, The

List Price: $49.99
Your Price: $32.99
Product Info Reviews

<< 1 2 3 4 >>

Rating: 5 stars
Summary: One of the best books on Unix Programming
Review: I've been using this book for the past 3 years. After reading this book for the first time I got hooked into the unix world. It still serves a regular reference.

Rating: 5 stars
Summary: One of the most influential technical books ever written
Review: In addition to providing a broad, albeit detailed introduction to UNIX, this book contains some of the most well-written and documented C code for students of the language. One chapter illustrates the construction of a simple calculator which gradually evolves into a stack-based virtual machine with a lex/yacc-based instruction set interpreter. The reader is guided through both the theory and practice of software design by demonstrating the almost "organic" growth of a complex software system out of a simpler one.

A definite must read.

Rating: 2 stars
Summary: Obsolete
Review: It might have been the epitome of UNIX development, now it's nearly twenty years old. It didn't age well. Get Stevens (0201563177) if you want something serious about programming, or just ask Google.

Rating: 5 stars
Summary: Understand the logic of UNIX.
Review: Ive learned UNIX on my home p.c with LINUX, Coming from WinNT envrioment i didnt know a thing About the UNIX operating system, this book helped Me understand the simplicity and logic behind UNIX And how to use my programming skills on a Diffrent, better operating system. I recommend this book storngly to every Novice/Advanced/user/programmer that wants to Learn UNIX the right way.

Rating: 5 stars
Summary: unix is no longer scary
Review: Just started into this book and it immediately has me comfortable in the Unix environment. I run FreeBSD and this book works quite nicely with it. One thing to remember is to have a programmer's manual handy for your version. Great book for anyone with absolutely no Unix experience.

Rating: 5 stars
Summary: Oldies but goldies
Review: Merely half an inch thick, and employing the same cover design - or lack of it - as the C Programming Language, this is probably the least pretentious looking book on my bookshelf. However, the look is misleading - there are very few books, regardless of length, that aim to teach you as much as this one, and even fewer than succeed in it.

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.

Rating: 5 stars
Summary: Easy Intro for an Easy UNIX
Review: The authors (one of whom co-wrote UNIX) explain the tools and philosophy of UNIX in clear, down-to-earth terms. A good book for learning how to use UNIX.

Rating: 5 stars
Summary: Bible
Review: This book is one of bibles for the introduction to the unix philosophy. Two of origianl unix gods in bell labs wrote this bible in the early days of unix. The examples and their underlying philosophy are still valid in these linux days.

Rating: 4 stars
Summary: The much-vaunted Unix "philosophy" in practice
Review: This book is one of the cornerstones of the Unix philosophy. "There's a philosophy?" I hear you ask. Ohhh yessss. Unix gives you the tools to build whatever you want and asks only that you behave nicely, reading standard input and writing to stdout. Problem is, the tools sometimes seem too small to get anything useful done. What can you do with tiddlers like ls, cp and diff after all?

This book answers those concerns by a series of examples. My favorite is the version control system implemented in diff. Yes, it's dated, but the quality still shows. I prefer to think of it as "old-school"; it shows just how much can be accomplished with talent and an understanding of the Unix Way.

Rating: 4 stars
Summary: The much-vaunted Unix "philosophy" in practice
Review: This book is one of the cornerstones of the Unix philosophy. "There's a philosophy?" I hear you ask. Ohhh yessss. Unix gives you the tools to build whatever you want and asks only that you behave nicely, reading standard input and writing to stdout. Problem is, the tools sometimes seem too small to get anything useful done. What can you do with tiddlers like ls, cp and diff after all?

This book answers those concerns by a series of examples. My favorite is the version control system implemented in diff. Yes, it's dated, but the quality still shows. I prefer to think of it as "old-school"; it shows just how much can be accomplished with talent and an understanding of the Unix Way.


<< 1 2 3 4 >>

© 2004, ReviewFocus or its affiliates