The Computer Journal
FWEB: a literate programming system for Fortran8x
ACM SIGPLAN Notices
Programming pearls: literate programming
Communications of the ACM
The Mythical Man-Month: Essays on Softw
The Mythical Man-Month: Essays on Softw
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
A Documentation Generator for (C)LP Systems
CL '00 Proceedings of the First International Conference on Computational Logic
Journal of Computing Sciences in Colleges
Invited application paper: program generation considered easy
Proceedings of the 2004 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation
Intertextual semantics: A semantics for information design
Journal of the American Society for Information Science and Technology
Increasing diversity: Natural language measures for software fault prediction
Journal of Systems and Software
Hi-index | 4.10 |
Literate programming, a technique for coding software systems that promotes readability and comprehension, is examined in detail. The current literate-programming paradigm is reviewed by looking at two sample literate programs. A critique of literate programming as it is currently used is presented, and methods for enhancing the process are explored. A number of new facilities are proposed, and restrictions on current literate-programming practices are suggested.