Saltu al enhavo

Literate programming

El Vikipedio, la libera enciklopedio
Revizio de 10:40, 21 maj. 2020 farita de Alifono (diskuto | kontribuoj)
(malsamoj) ← Antaŭa versio | Rigardi nunan version (malsamoj) | Sekva versio → (malsamoj)

Literate Programming (anglalingve, proksimume tradukebla per literatura programadoliterata programado) estas la nomo de programada stilo tielmaniere ke komputilaj programoj estas legeble priskribitaj kaj dokumentitaj por esti bone kompreneblaj. Ĝi estis desegnita de la fama usona informatikisto Donald Knuth. Dum longa tempo ĝi aspektas morta, sed pli-malpli revivliĝis antaŭ kelkaj jaroj en la formo de Notebooks.

La programlingvo Haskell jam permesas literaturan programadon je fonta kodumnivelo: komentoj kaj programaj instrukcioj povas esti miksitaj laŭ deziro.

Programaro

  • WEB (la originalo)
  • Noweb
  • CWEB de Marc van Leeuwen
  • funeloweb (ne bazita sur WEB / CWEB)
  • fweb (pluevoluigo de CWEB)
  • LEO, "Literatura Redaktilo kun Skizoj"

Ekstera ligilo