James Clark

James Clark
Page d'aide sur l'homonymie Pour les articles homonymes, voir Clark.

James Clark (Londres 1963 ~ ...) est un développeur logiciel libre très réputé dans les communautés SGML et XML pour ses bibliothèques et ses spécifications.

Il étudia les mathématiques et la philosophie à Oxford, et commença par le projet groff, du code traitant le texte, toujours dans linux depuis 1991. Il fut ensuite très tôt reconnu dans le monde SGML, en écrivant deux parsers libres (sgmls, sp), et la spécification d'un langage de transformation (DSSSL, 1996) avec son implémentation de référence (Jade).

C'est tout naturellement qu'il fut contacté en 1998 par le W3C comme expert technique pour la norme XML (dont il a d'ailleurs proposé le nom) pour lequel il écrivit un parseur de référence xp en Java, puis expat en C, puis comme éditeur principal d'XPath et d'XSLT (1999), eux aussi accompagnés d'une implémentation libre (xt).

Il est également co-auteur d'un puissant langage de description de schéma, RelaxNG (2001), autour duquel il a notamment développé des outils de conversion, Jing et Trang, et le mode Emacs nxml, qui valide à la volée tout document XML en cours d'édition, pourvu qu'il soit associé à un schéma RNC (la syntaxe compacte de RelaxNG).

Il s'est assuré une certaine indépendance financière par une opération sur la société SoftQuad, alors possesseuse de l'éditeur SGML/XML XMetaL. Il vit depuis en Thaïlande, continuant à s'investir pour le logiciel libre XML à travers sa société Thai Open Source Software Center. Dans son pays d'adoption, il se consacre actuellement à des œuvres de charité, et à la promotion du logiciel libre.

Cet anglais confirme que les avancées technologiques ont des noms, voire un style. Tim Bray, éditeur principal de la norme XML n'hésite pas à reconnaître tout ce que ce standard lui doit, dans un portrait dont la brièveté ne diminue pas l'admiration. On lui reconnaît une intelligence brillante de la simplification, appréciée dans l'élégance des langages qu'il définit. Son éthique, aussi, a influencé ; ses spécifications sont toujours illustrées par une implémentation logiciel libre de qualité commerciale. Il ajoute même cette précaution : selon lui, il ne faut pas que le logiciel qui prouve le concept soit si parfait qu'il décourage les projets concurrents, ce qui lui est arrivé avec SGML et DSSSL. Ainsi xt, le processeur qu'il écrivit initialement pour XSLT, a-t-il été rapidement supplanté par de nombreux processeurs plus complets et plus rapides, libres ou commerciaux.

Voir aussi


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article James Clark de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • James Clark — may refer to: * James Clark (British diplomat), Ambassador from the United Kingdom to Luxembourg * James Clark (Ontario politician), Speaker of the Ontario Legislature from 1939 to 1943 * James Clark (Kentucky), Governor of Kentucky from 1836 to… …   Wikipedia

  • James Clark — ist der Name folgender Personen: James Clark (Gouverneur) (1779–1839), US amerikanischer Politiker James Clark (Arzt) (1788–1870), Leibarzt von Queen Victoria James Clark, englischer Schuhmacher, siehe Clarks James Clark (Tauziehen) (1874–1929),… …   Deutsch Wikipedia

  • James Clark — (Londres, 23 de febrero de 1964), es el autor de groff y expat, y ha aportado mucho al software libre y XML. Nacido en Londres, y educado en Charterhouse y Merton College, Oxford, Clark ha vivido en Bangkok, Tailandia desde 1995, y ahora es… …   Wikipedia Español

  • James Clark (Gouverneur, Kentucky) — James Clark James Clark (* 16. Januar 1779 im Bedford County, Virginia; † 27. August 1839 in Frankfort, Kentucky) war ein US amerikanischer Politiker und Gouverneur von Kentucky …   Deutsch Wikipedia

  • James Clark McReynolds — James C. McReynolds James Clark McReynolds (* 3. Februar 1862 in Elkton, Todd County, Kentucky; † 24. August 1946 in Washington D.C.) war ein US amerikanischer Jurist, Politiker, Justizminister (Attorney General) sowie …   Deutsch Wikipedia

  • James Clark (Gouverneur) — James Clark James Clark (* 16. Januar 1779 im Bedford County, Virginia; † 27. August 1839 in Frankfort, Kentucky) war ein US amerikanischer Politiker und Gouverneur des Bundesstaates Kentucky …   Deutsch Wikipedia

  • James Clark (XML expert) — James Clark, (February 23 1964) is the author of groff and expat and has done much work with open source software and XML. Born in London, and educated at Charterhouse and Merton College, Oxford, Clark has lived in Bangkok, Thailand since 1995,… …   Wikipedia

  • James Clark McGrew — (* 14. September 1813 nahe Brandonville, Schuylkill County, Virginia (heute West Virginia); † 18. September 1910 in Kingwood, West Virginia) war ein US amerikanischer Politiker. Der zuvor im Handel u …   Deutsch Wikipedia

  • James Clark Ross (Джеймс Кларк Росс) — «James Clark Ross» («Джеймс Кларк Росс») исследовательское судно (Великобритания) Тип: исследовательское судно (Великобритания). Водоизмещение: 7439 тонн. Размеры: 99 м х 10,8 м х 6,5 м. Силовая установка: одновальная, дизель. Спущен на воду:… …   Энциклопедия кораблей

  • James Clark (Informatiker) — James Clark (* 23. Februar 1964 in London) ist britischer Informatiker und einer der führenden Köpfe der SGML/XML Entwicklung. Er war aktiv an der Entwicklung der ISO Norm „DSSSL“ beteiligt und hat als eingeladener Experte einige W3C Empfehlungen …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”