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
generalites:bases:verifier_la_conformite_de_son_compilateur [2018/12/06 21:21] jejust1_generalites:bases:verifier_la_conformite_de_son_compilateur [2021/02/27 12:25] (Version actuelle) – Traduction de la page et ajout de liens. yannick.tanguy
Ligne 1: Ligne 1:
-====== How can I be sure it's really TeX? ======+====== Comment être sûr que c'est vraiment TeX? ======
  
 +<latex>\TeX</latex>, MetaFont et MetaPost sont écrits dans un langage de [[5_fichiers:web:literate_programming|programmation lettrée]] appelé « Web » qui est conçu pour être portable sur une large gamme de systèmes informatiques. Comment, alors, une nouvelle version de <latex>\TeX</latex> est-elle validée ?
  
-TeX (and MetaFont and MetaPost) are written in a +Bien sûr, tout programmeur de logiciel sensé aura sa propre batterie de tests pour vérifier que son logiciel fonctionne. Les personnes qui portent <latex>\TeX</latex> et assimilés sur d'autres plateformes suivent cette logique et effectuent de tels tests.
-[[FAQ-lit|"literate" programming]] language called ''Web'' +
-which is designed to be portable across a wide range of computer +
-systems How, then, is a new version of TeX checked?+
  
-Of course, any sensible software implementor will have his own suite +Donald Knuth, cependant, a fourni des « tests de conformité » (//conformance tests//) : [[ctanpkg>tex|trip]] (documenté [[texdoc>tripman|ici]]) pour <latex>\TeX</latex> et [[ctanpkg>metafont|trap]] (documenté [[texdoc>trapman|ici]]) pour MetaFontIl les désigne comme des tests de torture. De faitils ne sont pas conçus pour vérifier les choses évidentes qu'utilisent les documents typographiques ordinairesou les polices de caractères. Ces tests explorent plutôt les sentiers moins balisés du code de <latex>\TeX</latexet ils sontpour le lecteur occasionnel, assez incompréhensibles.
-of tests to check that his software runs: those who port TeX and +
-its friends to other platforms do indeed perform such tests. +
- +
-Knuth, howeverprovides "conformance test" for both TeX +
-([[ctanpkg>tex|trip]]) and MetaFont ([[ctanpkg>metafont|trap]])+
-He characterises these as "torture tests": they are designed not to +
-check the obvious things that ordinary typeset documents, or font +
-designs, will exercise, but rather to explore small alleyways off the +
-main path through the code of TeX.  They are, to the casual reader, +
-pretty incomprehensible! +
- +
-Once an implementation of TeX has passed its [[ctanpkg>tex|trip]] test, or +
-an implementation of MetaFont has passed its [[ctanpkg>metafont|trap]] test, then it +
-may in principle be distributed as a working version (In practice, +
-any distributor would test new versions against "real" documents or +
-fontstoo; while [[ctanpkg>tex|trip]] and [[ctanpkg>metafont|trap]] test bits of +
-pathways within the programthey don't actually test for any real +
-world problem.)+
  
 +Une fois qu'une implémentation de <latex>\TeX</latex> a passé son test [[ctanpkg>tex|trip]], ou qu'une implémentation de MetaFont a passé son test [[ctanpkg>metafont|trap]], alors il peut en principe être distribué comme version de travail. Dans la pratique, des tests avec des documents classiques ou des polices sont aussi effectués.
  
 ----- -----
Ligne 32: Ligne 13:
 //Source:// [[faquk>FAQ-triptrap|How can I be sure it's really TeX?]] //Source:// [[faquk>FAQ-triptrap|How can I be sure it's really TeX?]]
  
-{{htmlmetatags>metatag-keywords=(LaTeX,conformité,tests, torture) +{{htmlmetatags>metatag-keywords=(LaTeX,conformité,tests,torture) 
-metatag-og:title=(How can I be sure it's really TeX?)+metatag-og:title=(Comment être sûr que c'est vraiment TeX)
 metatag-og:site_name=(FAQ LaTeX francophone) metatag-og:site_name=(FAQ LaTeX francophone)
 }} }}
  
1_generalites/bases/verifier_la_conformite_de_son_compilateur.1544131273.txt.gz · Dernière modification : 2018/12/06 21:21 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0