Search Now to Find Amazing Website on I Dmoz ORG

Literate Programming Websites

Literate Programming (LP) was invented by Dr. Donald Knuth in the 1980s. It views programming as a mainly literary activity, where the main task is to concentrate on explaining to humans what the computer must do, and the program is a secondary message embedded in a resulting documentation Web. LP raises documentation from being an often neglected afterthought, to becoming the main principle of program organization. This involves using two different languages together: program source code, and a natural human language for documentation.- Category ID : 58729
1 -

Literate Programming Library

A large collection of links to related resources.
2 -

The CWEB System of Structured Documentation

By Donald Knuth and Levy, describing a prominent system of Literate Programming.
3 -

Literate Programming

By Donald Knuth; University of Chicago Press, 1992, ISBN 0937073806. Description of original, seminal book on LP, by its creator. Treats WEB system.
4 -

Literate Programming

Resources, consulting services, downloads, freeware for Windows 95/98/Me-NT/2000/XP; learn about the CWEB programming system; articles, books, CD, tools, news, links.
5 -

Literate Programming

The WikiWiki entry point for related information and discussions.
6 -

Bibliography on Literate Programming

A part of the Computer Science Bibliography Collection.
7 -

Literate Programming: Propaganda and Tools

Overview of concepts, advocacy, and some ideas for applying LP.
8 -

Literate Programming in XML

Article by Norman Walsh.
9 -

xmLP

A Literate Programming tool for XML written in XSL-T.
10 -

Literate Programming FAQ

Good place to start looking for information.
11 -

The Elucidative Programming Page

Literate programming variant; explanations embed no code, but display next to code, in Web browser; source files are not altered, explanations organized by whole abstraction, not free form; now supports Java, Scheme. Explanations, examples, downloads.
12 -

The Java Elucidator

Elucidative Programming system for Java, has: web server, abstractor, database interface, Emacs major mode.
13 -

FunnelWeb Literate Programming Tool

Portable, production quality LP macro preprocessor, allows interweaving code and documentation for any programming language; emits HTML and TeX; runs on most platforms; Open source.
14 -

Literate Programming

Growing article, with links to many related topics. [Wikipedia]
15 -

The Nuweb System for Literate Programming

Descendant of the original, first written by Preston Briggs; description, downloads.
16 -

FWEB

A WEB system of structured documentation for multiple languages, originally the F was for FORTRAN, but now handles C, C++, Fortran (F77, F90), RATFOR, TeX (somewhat), tries to implement WYSIWYG language-independent mode. Open source, GPL.
17 -

SGML/XML and Literate Programming

Information on applying SGML and XML to Literate Programming.
18 -

Noweb

Simple, extensible tool for Literate Programming.
Business
Computers
Games
Health
Home
News
Recreation
Reference
Regional
Science
Shopping
Society
Sports
All Languages
Arts