Le manuscrit éléctronique

Lisibilité, pérennité et universalité des documents (programmes informatiques y compris) sont au c2#2ur des projets de l'informatique d'aujourd'hui. Les informaticiens proposent déjà quelques solutions allant en ce sens. Plusieurs d'entre elles présentent la caractéristique d'utiliser des langages (et métalangages) permettant de donner une description sémantique et hiérachique des textes.
SGML/XML. Inventé par Charles F. GOLDFARB , SGML (Standardized General Markup Language) est une norme internationale (ISO 8879:1986) [5]. Un document décrit avec SGML ne comporte aucune référence à une presentation visuelle donnée, d'autre part il est indépendant de tout logiciel ou matériel. La technique des formes architecturales et des adresses de lieu permet de créer des liens entre plusieurs documents.
LATEX. Utilisant (comme SGML) la technique du balisage générique, LATEX donne une description sémantique et hiérarchique des documents [8]. Toutefois le document est dédié au logiciel TEX pour lequel Leslie LAMPORT a développé LATEX.
WEB. Sytème de documentation structurée, WEB permet de construire et de documenter des programmes utilisant les langages informatiques les plus variés [7]. WEB, initialement mis au point par Donald E. KNUTH pour l'écriture de TEX en PASCAL, est aujourd'hui indépendant de tout langage particulier. Un programme conçu avec WEB (programmation littéraire) est traité comme un texte à part entière : segmentation sémantique et hiérachique, références croisées, index, table des matières, enrichissements typographiques.
TEX4ht.Ce programme d'Eitan GURARI rend les documents LATEX indépendants de TEX . LATEX devient un métalange pouvant générer différent langages (dtd HTML 3.2, HTML 4, XHTML, TEI, DOCBOOK). [4][9]
Knoppix User 2003-05-29