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