Towards modern literature programming

Type of content
Publisher's DOI/URI
Thesis discipline
Degree name
Bachelor of Science with Honours
Publisher
University of Canterbury. Department of Computer Science
Journal Title
Journal ISSN
Volume Title
Language
Date
2001
Authors
Smith, Matthew
Abstract

Literate programming was invented by Donald Knuth as a technique for improved documentation of program understanding. It involves writing code and documentation in a single source document, ordered for comprehension by humans rather than computers. Despite its ability to produce software of higher quality and maintainability, the technique is not widely used. In this report, we present a comprehensive background of literate programming that shows what the methodology is currently capable of. We also isolate the factors that limit its mainstream use, forming a set of requirements for further work.

Description
Citation
Keywords
literate programming, structured documentation, software comprehension
Ngā upoko tukutuku/Māori subject headings
ANZSRC fields of research
Field of Research::08 - Information and Computing Sciences::0803 - Computer Software::080309 - Software Engineering
Rights
Copyright Matthew Smith