Abstract
The central idea of literate programming is to improve documentation quality by describing problems and solutions rather than executable programs. An important aspect is the integration of source code and documentation. Literate programming is primarily for system documentation. Thus reusers benefit from it only when doing white-box, glass-box, or grey-box reuse and when reading about the implementation in the system documentation. However, interface descriptions of source code components (i.e., parts of the reuse manual) may be created in a literate manner for the reuse documentation as well.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Sametinger, J. (1997). Literate Programming. In: Software Engineering with Reusable Components. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-03345-6_18
Download citation
DOI: https://doi.org/10.1007/978-3-662-03345-6_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-08299-3
Online ISBN: 978-3-662-03345-6
eBook Packages: Springer Book Archive