WEB
Ovaj članak sadrži spisak literature, srodne pisane izvore ili spoljašnje veze, ali njegovi izvori ostaju nejasni, jer nisu uneti u sam tekst. (10. 2017.) |
WEB je sistem kompjuterskog programiranja koji je kreirao Donald Knut kao prvu implementaciju onoga što je nazvao literarno programiranje: ideja da se softver može kreirati kao literatura, umrežavanjem izvornog koda unutar opisnog teksta nego obrnuto (kao što je uobičajena praksa u većini programskih jezika), u redosledu koji je pogodan za izlaganje ljudskim čitaocima, a ne u redosledu koji je zahtevao kompajler.
WEB se sastoji od dva sekundarna programa: TANGLE, koji proizvodi kompilibilni Paskal kod iz izvornih tekstova i WEAVE, koji proizvodi lepo formatiranu, štampanu dokumentaciju pomoću TeX-a.
CWEB je verzija WEB-a za programski jezik C, dok je noweb poseban literarni programski alat, koji je inspirisan WEB-om (što se ogleda u imenu) i koji je language agnostic. Najznačajniji programi napisani pomoću WEB-a su TeX i Metafont. Savremene TeX distribucije koriste drugi program Web2C da konvertuju WEB izvor u C.
Literatura
uredi- Knuth, Donald E. (1992). Literate Programming. CSLI Lecture Notes. 27. Stanford, California: Center for the Study of Language and Information.
Spoljašnje veze
uredi- The TeX Catalogue entry for WEB
- CWEB homepage Arhivirano na sajtu Wayback Machine (26. jul 2017)