Statements (86)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:C_programming_language
gptkb:book |
gptkbp:advocates_for |
Readable code
Separation of code and documentation |
gptkbp:aims_to |
make code more understandable
|
gptkbp:author |
gptkb:Donald_Knuth
|
gptkbp:available_at |
Libraries worldwide
|
gptkbp:available_formats |
gptkb:PDF
gptkb:e_Book Hardcover Paperback |
gptkbp:can_be_combined_with |
documentation and source code
|
gptkbp:contains |
gptkb:Documentation
Code examples Web programming Examples in C Examples in Pascal Examples in Te X |
gptkbp:describes |
Programming as a form of literature
|
gptkbp:developed_by |
gptkb:Donald_Knuth
|
gptkbp:discusses |
Code documentation practices
The importance of clarity in programming The role of comments in code |
gptkbp:encourages |
code readability
|
gptkbp:explores |
Software development methodologies
|
gptkbp:first_introduced |
gptkb:1984
|
gptkbp:format |
gptkb:print
|
gptkbp:has_applications_in |
algorithm design
|
gptkbp:has_influence_on |
Modern programming practices
|
https://www.w3.org/2000/01/rdf-schema#label |
Literate Programming
|
gptkbp:influenced |
Software engineering education
Documentation generators Code review practices |
gptkbp:influenced_by |
Structured programming
structured programming |
gptkbp:inspired |
Other programming paradigms
|
gptkbp:is_adopted_by |
some open-source projects
|
gptkbp:is_associated_with |
code documentation tools
|
gptkbp:is_cited_in |
gptkb:Scholarly_articles
Numerous academic papers |
gptkbp:is_compared_to |
traditional programming
|
gptkbp:is_considered |
a niche approach
A foundational text in programming methodology |
gptkbp:is_considered_as |
a methodology
|
gptkbp:is_criticized_for |
steep learning curve
|
gptkbp:is_described_as |
Knuth's book ' Literate Programming'
|
gptkbp:is_discussed_in |
Online forums
Programming communities |
gptkbp:is_explored_in |
computer science education
|
gptkbp:is_facilitated_by |
modern IDEs
|
gptkbp:is_implemented_in |
WEB system
CWEB system |
gptkbp:is_influential_in |
Software development practices
|
gptkbp:is_noted_for |
its emphasis on documentation
|
gptkbp:is_part_of |
software engineering
Computer science curriculum Computer science literature Programming history |
gptkbp:is_popular_in |
academic programming
|
gptkbp:is_promoted_by |
Programming educators
|
gptkbp:is_recognized_as |
A classic in programming literature
|
gptkbp:is_referenced_in |
Software engineering methodologies
Programming textbooks |
gptkbp:is_related_to |
gptkb:Agile_methodology
documentation-driven development |
gptkbp:is_reviewed_by |
Technical journals
|
gptkbp:is_studied_in |
Computer scientists
|
gptkbp:is_supported_by |
various tools
|
gptkbp:is_used_by |
gptkb:researchers
Software developers |
gptkbp:is_used_in |
gptkb:Software_Development
Academic courses |
gptkbp:isbn |
0-201-10179-8
|
gptkbp:language |
English
|
gptkbp:page_count |
320
|
gptkbp:promotes |
human-readable code
The use of literate programming tools |
gptkbp:published_year |
gptkb:1984
|
gptkbp:publisher |
gptkb:Addison-Wesley
|
gptkbp:related_to |
Programming language theory
|
gptkbp:series |
The Computer Science Press
|
gptkbp:subject |
Computer programming
|
gptkbp:translated_into |
Multiple languages
|
gptkbp:uses |
natural language
|
gptkbp:bfsParent |
gptkb:Donald_Knuth
|
gptkbp:bfsLayer |
3
|