The UNIX programming environment

Front Cover
Pearson P T R, 1984 - Computers - 357 pages
24 Reviews
In their preface, the authors explain, "This book is meant to help the reader learn how to program in C. It contains tutorial introduction to get new users started as soon as possible, separate chapters on each major feature, and a reference manual. Most of the treatment is based on reading, writing, and revising examples, rather than on mere statement of rules. For the most part, the examples are complete, real programs, rather than isolated garments. All examples have been tested directly from the text, which is in machine-readable form. Besides showing how to make effective use of the language, we have also tried where possible to illustrate useful algorithms and principles of good style and sound design....

From inside the book

What people are saying - Write a review

User ratings

5 stars
4 stars
3 stars
2 stars
1 star

Review: The UNIX Programming Environment

User Review  - Jonathan Dowland - Goodreads

well written and funny in places, nevertheless quite basic and lacking coverage of newer UNIX technologies like sockets (which admittedly lack shell-level tools to manipulate and are more of a systems programming tool). file descriptor juggling is only given cursory coverage. Read full review

Review: The UNIX Programming Environment

User Review  - Pratik dhanave - Goodreads

Must Read Book Read full review


The File System
Using the Shell

7 other sections not shown

Other editions - View all

Common terms and phrases

References to this book

All Book Search results »

About the author (1984)

Brian Kernighan received his Ph.D. in electrical engineering from Princeton University in 1969. He was in the Computing Science Research Center at Bell Laboratories from 1969 to 2000 and now teaches in the Computer Science department at Princeton. He is the co-author of several computer science books, including THE C PROGRAMMING LANGUAGE and THE UNIX PROGRAMMING ENVIRONMENT.

Pike is a researcher having worked on a number of graphics, operating systems, programming languages including BLIT, Plan 9, Inferno, and Limbo.

Bibliographic information