Statements (29)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:programming_language
|
gptkbp:describedBy |
gptkb:The_Computer_Journal
|
gptkbp:field |
Computer science
|
gptkbp:goal |
Facilitate code understanding
Improve code readability |
gptkbp:hasConcept |
Combining source code and documentation
|
https://www.w3.org/2000/01/rdf-schema#label |
Literate Programming
|
gptkbp:influenced |
gptkb:Jupyter_Notebooks
gptkb:R_Markdown Documentation generation tools Org-mode Babel |
gptkbp:influencedBy |
Structured programming
|
gptkbp:introduced |
gptkb:Donald_Knuth
|
gptkbp:introducedIn |
1984
|
gptkbp:notableFor |
gptkb:WEB
CWEB noweb |
gptkbp:principle |
Order of code presentation follows explanation, not execution
Code should be explained in human language |
gptkbp:publishedIn |
Literate Programming (article)
Literate Programming (book) |
gptkbp:relatedConcept |
manual
Software engineering Source code Notebook interface Code comments |
gptkbp:bfsParent |
gptkb:Donald_Knuth
gptkb:Don_Knuth |
gptkbp:bfsLayer |
8
|