The Unix Programming Environment

E210074

The Unix Programming Environment is a classic 1984 book by Brian W. Kernighan and Rob Pike that introduces the philosophy, tools, and practices of software development on Unix systems.

All labels observed (3)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf book ⓘ
computer science book ⓘ
non-fiction book ⓘ
technical book ⓘ
author Brian W. Kernighan ⓘ
linked to: Brian Kernighan

Rob Pike ⓘ
countryOfOrigin United States ⓘ
explains Unix design philosophy ⓘ
debugging on Unix ⓘ
document preparation on Unix ⓘ
interactive use of the shell ⓘ
program development cycle on Unix ⓘ
use of pipes for data flow ⓘ
use of small composable tools ⓘ
focusesOn C programming on Unix ⓘ
Unix programming environment ⓘ
linked to: Unix shell

command-line tools ⓘ
filters and pipelines ⓘ
make and build tools ⓘ
shell scripting ⓘ
software development practices ⓘ
text processing ⓘ
hasNotableConcept composability of commands ⓘ
programs as filters ⓘ
separation of mechanism and policy ⓘ
tool-based programming ⓘ
using the shell as a programming language ⓘ
hasReputation classic text on Unix programming ⓘ
influential book in software engineering education ⓘ
influenced Unix culture ⓘ
software tools movement ⓘ
subsequent Unix programming books ⓘ
language English ⓘ
publicationYear 1984 ⓘ
publisher Prentice Hall ⓘ
subject Unix ⓘ
Unix philosophy ⓘ
Unix tools ⓘ
operating systems ⓘ
programming ⓘ
shell programming ⓘ
software development ⓘ
software tools ⓘ
targetAudience Unix users ⓘ
programmers ⓘ
software developers ⓘ
timePeriod early 1980s ⓘ

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

The Art of Unix Programming → influencedBy → The Unix Programming Environment ⓘ
Rob Pike → knownFor → The Unix Programming Environment ⓘ
Rob Pike → coAuthorOf → The Unix Programming Environment ⓘ
Rob Pike → notableWork → The Unix Programming Environment ⓘ
Brian Kernighan → authorOf → The Unix Programming Environment ⓘ
Arnold Robbins → knownFor → Unix programming ⓘ
linked to: The Unix Programming Environment
Software Tools in Pascal → relatedWork → The Unix Programming Environment ⓘ
Unix philosophy → articulatedIn → The UNIX Programming Environment ⓘ
linked to: The Unix Programming Environment