Statements (28)
| 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
|
| 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 |
gptkb:manual
Software engineering Source code Notebook interface Code comments |
| gptkbp:bfsParent |
gptkb:Don_Knuth
|
| gptkbp:bfsLayer |
8
|
| https://www.w3.org/2000/01/rdf-schema#label |
Literate Programming
|