The Art of Unix Programming

E41797

The Art of Unix Programming is a book that explores the philosophy, design principles, and culture of Unix software development, emphasizing simplicity, modularity, and the Unix way.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (2)

Statements (49)

Predicate Object
instanceOf book
author Eric Raymond
surface form: Eric S. Raymond
countryOfOrigin United States of America
surface form: United States
genre computer science book
non-fiction
software engineering book
hasEdition online edition
print edition
hasPart case studies of Unix programs
design rules and guidelines
historical anecdotes
influencedBy The C Programming Language
The Unix Programming Environment
Unix tradition
language English
license Creative Commons license
surface form: Creative Commons Attribution-NonCommercial-NoDerivs License
mainSubject Unix
Unix
surface form: Unix philosophy

open source software
software design principles
mediaType print
web
pageCount 560
publicationDate 2003
publisher Addison-Wesley
series Addison-Wesley
surface form: Addison-Wesley Professional Computing Series
subject C programming in Unix environment
Unix community traditions
Unix culture
Unix history
The Art of Unix Programming self-linksurface differs
surface form: Unix programming practices

Unix system calls
Unix toolchain
debugging practices
design patterns in Unix
documentation practices
filters and pipelines
interface design
open source development model
portability
shell programming
simplicity in software design
software modularity
software reuse
text processing tools
targetAudience Unix users
software developers
system programmers
website http://www.catb.org/~esr/writings/taoup/

How these facts were elicited

The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.

Instruction
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10.

# Requirements
- If you don't know the subject at all, return an empty list.
- If the subject is not a named entity, return an empty list.
- Include at least one triple where predicate is "instanceOf".
- Do not get too wordy.
- Separate several objects into multiple triples with one object.
Input
Subject: The Art of Unix Programming
Description of subject: The Art of Unix Programming is a book that explores the philosophy, design principles, and culture of Unix software development, emphasizing simplicity, modularity, and the Unix way.

Referenced by (5)

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

Eric Raymond authored The Art of Unix Programming
Eric Raymond notableWork The Art of Unix Programming
The Art of Unix Programming subject The Art of Unix Programming self-linksurface differs
this entity surface form: Unix programming practices
ESR notableWork The Art of Unix Programming
subject surface form: Eric S. Raymond
ESR authorOf The Art of Unix Programming
subject surface form: Eric S. Raymond