gptkbp:instanceOf
|
gptkb:philosophy
|
gptkbp:appliesTo
|
gptkb:operating_system
|
gptkbp:describedBy
|
gptkb:Bell_System_Technical_Journal
gptkb:The_Art_of_Unix_Programming
|
gptkbp:focusesOn
|
musical composition
simplicity
modularity
separation of concerns
transparency
clarity
|
https://www.w3.org/2000/01/rdf-schema#label
|
Unix philosophy
|
gptkbp:influenced
|
gptkb:Plan_9_from_Bell_Labs
gptkb:software
gptkb:POSIX
gptkb:BSD
gptkb:Linux
software engineering
|
gptkbp:motto
|
Do one thing and do it well.
Small is beautiful.
|
gptkbp:originatedIn
|
gptkb:Dennis_Ritchie
gptkb:Ken_Thompson
|
gptkbp:popularizedBy
|
gptkb:Brian_Kernighan
gptkb:Rob_Pike
gptkb:Doug_McIlroy
|
gptkbp:principle
|
Write programs that do one thing and do it well.
Write programs to handle text streams.
Write programs to work together.
|
gptkbp:relatedTo
|
gptkb:pipe_and_filter_architecture
gptkb:KISS_principle
minimalism
software design
modular programming
|
gptkbp:bfsParent
|
gptkb:POSIX_AWK
gptkb:The_Rise_of_Worse_is_Better
gptkb:Doug_McIlroy
gptkb:Douglas_McIlroy
|
gptkbp:bfsLayer
|
6
|