Statements (25)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:philosophy
|
gptkbp:describedBy |
gptkb:The_Art_of_Unix_Programming
gptkb:The_UNIX_Programming_Environment |
gptkbp:focusesOn |
musical composition
simplicity modularity clarity portability |
https://www.w3.org/2000/01/rdf-schema#label |
UNIX philosophy
|
gptkbp:influenced |
gptkb:software
gptkb:BSD gptkb:Linux software engineering |
gptkbp:originatedIn |
gptkb:UNIX_operating_system
|
gptkbp:popularizedBy |
gptkb:Dennis_Ritchie
gptkb:Ken_Thompson 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:Minimalism
gptkb:KISS_principle Separation of concerns |
gptkbp:bfsParent |
gptkb:Principle_of_least_common_mechanism
|
gptkbp:bfsLayer |
7
|