Revision 83448523 of "Noweb" on frwiki

{{orphelin|date=juin 2009}}
{{sources à lier}}
{{lowercase|title=noweb}}

'''noweb''' est un outil de [[programmation lettrée]] sous licence libre,
créé entre 1989-1999 par Norman Ramsey [http://www.eecs.harvard.edu/~nr/index.html].
'''noweb''' possède une syntaxe minimale, il est
conçu pour être simple, facilement extensible et indépendant du langage de programmation utilisé. 
Il est fortement lié à [[TeX]]/[[LaTeX]] pour la documentation.

En référence aux commandes '''tangle''' et '''weave''' des outils '''WEB''' et '''CWEB''' de [[Donald Knuth]], les principales commandes de '''noweb''' sont:
* '''notangle''' qui extrait et reconstitue le code source destiné à être compilé ou interprété ;
* '''noweave''' qui produit un fichier texte de documentation.

'''noweb''' supporte les formats [[TeX]], [[LaTeX]], [[HTML]]
et [[troff]] pour la documentation, il est utilisable avec n'importe quel langage de programmation.

== Voir aussi ==

=== Liens externes ===
* {{en}} La page de [http://www.cs.tufts.edu/~nr/noweb/ noweb] sur le site de Norman Ramsey
* {{en}} Le paquet Debian pour noweb : [http://packages.debian.org/stable/devel/nowebm devel nowebm]

[[Catégorie: Outil de développement logiciel]]
[[Catégorie:Logiciel sous licence libre]]
{{portail|programmation informatique|logiciel libre}}

[[ca:Noweb]]
[[en:Noweb]]
[[pl:Noweb]]