WEB
WEB је систем компјутерског програмирања који је креирао Доналд Кнут као прву имплементацију онога што је назвао литерарно програмирање: идеја да се софтвер може креирати као литература, умрежавањем изворног кода унутар описног текста него обрнуто (као што је уобичајена пракса у већини програмских језика), у редоследу који је погодан за излагање људским читаоцима, а не у редоследу који је захтевао компајлер.
WEB се састоји од два секундарна програма: TANGLE, који производи компилибилни Паскал код из изворних текстова и WEAVE, који производи лепо форматирану, штампану документацију помоћу TeX-а.
CWEB је верзија WEB-а за програмски језик C, док је noweb посебан литерарни програмски алат, који је инспирисан WEB-ом (што се огледа у имену) и који је language agnostic. Најзначајнији програми написани помоћу WEB-а су TeX и Metafont. Савремене TeX дистрибуције користе други програм Web2C да конвертују WEB извор у C.
Литература
- Knuth, Donald E. (1992). Literate Programming. CSLI Lecture Notes. 27. Stanford, California: Center for the Study of Language and Information.
Спољашње везе
- The TeX Catalogue entry for WEB
- CWEB homepage Архивирано на сајту Wayback Machine (26. јул 2017)
- п
- р
- у
- AMSTeX
- ArabTeX
- CircuiTikZ
- ConTeXt
- FarsiTeX
- Texinfo
- LaTeX
- MusiXTeX
- Plain TeX
- PSTricks
- TIPA
- XyMTeX
- eTeX
- LuaTeX
- pdfTeX
- XeTeX
- New Typesetting System
- Omega
- TeX Live
- teTeX
- fpTeX
- MiKTeX
- proTeXt
- MacTeX
- gwTeX
- OzTeX
- Latexian
- AmigaTeX
- PasTeX
- TeXPortal
- W32TeX
- CTAN
- TUGboat
- The PracTeX Journal
- Deutschsprachige Anwendervereinigung TeX
- DVI
- Computer Modern
- Metafont
- MetaPost
- WEB
- CWEB
- TeX Directory Structure
- TeX font metric