O TeX é escrito na linguagem de programação WEB; WEB é uma ferramenta para implementar o conceito de “programação letrada”. A implementação original de Knuth estará em qualquer distribuição respeitável de TeX, mas as fontes das duas ferramentas (tangle e weave), juntamente com um manual descrevendo as técnicas de programação, podem ser obtidas no CTAN.
A CWEB, de Silvio Levy, é uma WEB para programas C.
A FWEB, de John Krommes, é uma versão para Fortran, Ratfor, C, C++, trabalhando com LaTeX; ela deriva da CWEB.
A Spidery WEB, de Norman Ramsey, suporta muitas linguagens, incluindo Ada, awk, e C e, embora não seja de domínio público, é utilizável gratuitamente. Agora, ela está suplantada pela noweb (também de Norman Ramsay), a qual incorpora as lições aprendidas na implementação da spidery WEB, além de ser uma ferramenta mais simples e igualmente poderosa.
A SchemeWEB, de John Ramsdell, é um filtro Unix que traduz SchemeWEB em código fonte LaTeX ou código fonte Scheme.
APLWEB é uma versão da WEB para APL.
FunnelWeb é uma versão da WEB que é independente de linguagem.
Outra versão de WEB que independe de linguagem é a nuweb (que é escrita em ANSI C).
Tweb é uma WEB para arquivos de macro do Plain TeX usando noweb.
This question on the Web: http://latex.net.br/faq/FAQ-webpkgs.html
Do you have any question? Ask on: latex.net.br - we love qood questions!