WEB — система програмування, створена Дональдом Кнутом як перша реалізація його концепції : ідеї, що програмне забезпечення можна створювати як літературний твір. Такий твір складається з фрагментів початкового коду, вбудований у текст, що описує програму природною мовою людини. Це пряма протилежність більшості мов програмування, де текст для читання людиною (документація) вбудовується у тіло програми.
WEB складається з двох програм: TANGLE, що генерує текст програми на Паскалі, і WEAVE, що продукує відформатовану TeX-документацію
Існує версія системи WEB для мови C, CWEB (наприклад, програма Web2C виконує ту ж роль, що і TANGLE для генерації Паскаль-тексту). З інших програм можна відзначити noweb, що не залежить від кінцевої мови програмування.
Найбільш відомі і важливі програми, написані на WEB — це TeX і Metafont.
Джерела
- Knuth, Donald E. (1992). Literate Programming. CSLI Lecture Notes. Т. 27. Stanford, California: Center for the Study of Language and Information.
External links
- The TeX Catalogue entry for WEB [ 25 лютого 2018 у Wayback Machine.]
- CWEB homepage [ 26 липня 2017 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya pro sistemu programuvannya Pro World Wide Web div Vsesvitnye pavutinnya WEB sistema programuvannya stvorena Donaldom Knutom yak persha realizaciya jogo koncepciyi ideyi sho programne zabezpechennya mozhna stvoryuvati yak literaturnij tvir Takij tvir skladayetsya z fragmentiv pochatkovogo kodu vbudovanij u tekst sho opisuye programu prirodnoyu movoyu lyudini Ce pryama protilezhnist bilshosti mov programuvannya de tekst dlya chitannya lyudinoyu dokumentaciya vbudovuyetsya u tilo programi WEB skladayetsya z dvoh program TANGLE sho generuye tekst programi na Paskali i WEAVE sho produkuye vidformatovanu TeX dokumentaciyu Isnuye versiya sistemi WEB dlya movi C CWEB napriklad programa Web2C vikonuye tu zh rol sho i TANGLE dlya generaciyi Paskal tekstu Z inshih program mozhna vidznachiti noweb sho ne zalezhit vid kincevoyi movi programuvannya Najbilsh vidomi i vazhlivi programi napisani na WEB ce TeX i Metafont DzherelaKnuth Donald E 1992 Literate Programming CSLI Lecture Notes T 27 Stanford California Center for the Study of Language and Information External linksThe TeX Catalogue entry for WEB 25 lyutogo 2018 u Wayback Machine CWEB homepage 26 lipnya 2017 u Wayback Machine