Accueil🇫🇷Chercher

WEB

WEB est un langage de programmation informatique dĂ©rivĂ© de Pascal crĂ©Ă© par Donald E. Knuth et notamment utilisĂ© pour coder TeX et Metafont. C'est une des premières implĂ©mentations de ce que Knuth appelle «  programmation littĂ©raire  », dans lequel un texte descriptif est Ă©crit et comprend le code informatique plutĂ´t que l’inverse (habituellement le code contient le texte descriptif), de manière Ă  ĂŞtre plus pratique Ă  lire au lieu d’être organisĂ© selon l’ordre requis par le compilateur.

En résumé : avec WEB, le code a été arrangé pour que l'utilisateur puisse comprendre. Avec Pascal, il a été arrangé pour que l'ordinateur puisse comprendre[1].

WEB est composé de deux logiciels  : TANGLE, qui produit du code Pascal compilable à partir des sources WEB, et WEAVE, qui produit des documents TeX.

Des versions dérivées comme CWEB ou Web2C, utilisé dans plusieurs distributions TeX, permettent de traduire le code WEB en C.

Références

  1. (en) Donald E. Knuth, TeX : The Program, vol. B, Addison-Wesley, , 4e Ă©d. (1re Ă©d. 1986), 600p (ISBN 0-201-13437-3), Avant-Propos

Bibliographie

  • Donald E. Knuth, Literate Programming, Stanford, California, Center for the Study of Language and Information, coll. « CSLI Lecture Notes 27 »,
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.