Elucidative programming

  • Authors:
  • Kurt Nørmark

  • Affiliations:
  • Department of Computer Science, Aalborg University, Fredrik Bajers Vej 7E, 9220 Aalborg Ø, Denmark

  • Venue:
  • Nordic Journal of Computing
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we introduce Elucidative Programming as a variant of Literate Programming. Literate Programming represents the idea of organizing a source program in an essay that documents the program understanding. An elucidative program connects textual documentation with the abstractions and the details in the source program. The documentation and the source program are defined in separate files. Using Elucidative Programming, the relations between the documentation and the units of the program are defined without use of containment. The textual documentation is intended to be technical writing about the program. Elucidative Programming allows for documentation of transverse relations among the program constituents. In addition, Elucidative Programming is oriented towards on-line presentation of documentation and programs in a WWW browser.