Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
fichiers:web:implementations_de_web_dans_differents_langages [2018/12/04 00:25] jejust5_fichiers:web:implementations_de_web_dans_differents_langages [2022/01/06 13:02] (Version actuelle) – Traduction de la page. yannick.tanguy
Ligne 1: Ligne 1:
-====== WEB systems for various languages ======+====== Existe-t-il d'autres implémentations de WEB======
  
 +<latex>\TeX</latex> est écrit dans le langage de programmation WEB qui est un outil mettant en œuvre le concept de [[5_fichiers:web:literate_programming|programmation lettrée]]. L'implémentation originale de Knuth se trouve dans n'importe quelle distribution classique de <latex>\TeX</latex>, mais les sources des deux outils (''tangle'' et ''weave''), ainsi qu'un manuel décrivant les techniques de programmation, peuvent être obtenus auprès de CTAN. 
  
-TeX is written in the programming language WEB; WEB +D'autres implémentations de WEB existent :
-is a tool to implement the concept of "literate programming"+
-Knuth's original implementation will be in any respectable +
-distribution of TeX, but the sources of the two tools +
-(''tangle'' and ''weave''), together with a manual +
-outlining the programming techniques, may be had from CTAN. +
- +
-''CWEB'', by Silvio Levy, is a WEB for C programs. +
- +
-''FWEB'', by John Krommes, is a version for Fortran, +
-Ratfor,C, C++, working with LaTeX; it was derived +
-from ''CWEB''+
- +
-Spidery WEB, by Norman Ramsey, supports many  +
-languages including Ada, ''awk'', and C +
-and, while not in the public domain, is usable without charge.  It is +
-now superseded by ''noweb'' (also by Norman Ramsay) which +
-incorporates the lessons learned in implementing spidery WEB, +
-and which is a simpler, equally powerful, tool. +
- +
-''SchemeWEB'', by John Ramsdell, is a Unix filter that +
-translates SchemeWEB into LaTeX source or Scheme source. +
- +
-''APLWEB'' is a version of WEB for APL. +
- +
-''FunnelWeb'' is a version of WEB that is language independent. +
- +
-Other language independent versions of WEB are ''nuweb'' (which +
-is written in ANSI C). +
- +
-''Tweb'' is a WEB for Plain TeX macro files, using +
-''noweb''.+
  
 +  * ''CWEB'', de Silvio Levy, un programme WEB adapté pour les programmes en C ;
 +  * ''FWEB'', de John Krommes, est une version pour le Fortran, Ratfor, C, C++, fonctionnant avec <latex>\LaTeX</latex>. Il se base sur ''CWEB'' ;
 +  * Spidery WEB, de Norman Ramsey, est compatible avec plusieurs langages incluant Ada, ''awk'' et C. Bien qu'il soit pas libre, il est utilisable sans frais. Il est désormais remplacé par ''noweb'' (toujours de Norman Ramsay) qui tient compte des leçons de l'implémentation de spidery WEB et s'avère plus simple tout en restant aussi puissant ;
 +  * ''Tweb'' est une version de WEB pour les fichiers de commandes ''Plain'' <latex>\TeX</latex>, utilisant ''noweb'' ;
 +  * ''SchemeWEB'', de John Ramsdell, est un filtre Unix qui traduit du SchemeWEB en une source <latex>\LaTeX</latex> ou une source Scheme ;
 +  * ''APLWEB'' est une version de WEB pour APL ;
 +  * ''FunnelWeb'' est une version de WEB indépendante du langage de programmation. Une autre version indépendante du langage est ''nuweb'' (écrit en ANSI C).
  
 ----- -----
- 
 //Source:// [[faquk>FAQ-webpkgs|WEB systems for various languages]] //Source:// [[faquk>FAQ-webpkgs|WEB systems for various languages]]
  
-{{htmlmetatags>metatag-keywords=(LaTeX,misc+{{htmlmetatags>metatag-keywords=(LaTeX,programmation lettrée,web
-metatag-og:title=(WEB systems for various languages)+metatag-og:title=(Existe-t-il d'autres implémentations de WEB)
 metatag-og:site_name=(FAQ LaTeX francophone) metatag-og:site_name=(FAQ LaTeX francophone)
 }} }}
- 
5_fichiers/web/implementations_de_web_dans_differents_langages.1543883148.txt.gz · Dernière modification : 2018/12/04 00:25 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0