Джеймс Кларк (программист) - James Clark (programmer)
Джеймс Кларк | |
---|---|
Родился |
|
23 февраля 1964 г.
Альма-матер |
Чартерхаус Мертон Колледж, Оксфорд |
Известен | XML |
Награды | В , награжден первым XML Cup |
Научная карьера | |
Поля | XML, открытый исходный код |
Учреждения | Тайский центр программного обеспечения с открытым исходным кодом SIPA (Агентство по развитию индустрии программного обеспечения, Министерство информационных и коммуникационных технологий) WSO2 |
Джеймс Кларк (родился) является автором groff и expat и много работал с программным обеспечением с открытым исходным кодом и XML .
Родился в Лондоне и получил образование в Charterhouse и Мертон колледж, Оксфорд , Кларк живет в Бангкоке , Таиланд , так как, и теперь является постоянным жителем. Ему принадлежит компания Thai Open Source Software Center, которая предоставляет ему правовую основу для его деятельности с открытым исходным кодом.
Для проекта GNU он написал groff , а также режим редактирования XML для GNU Emacs .
Джеймс Кларк был техническим руководителем рабочей группы, которая разработала XML, в частности, благодаря синтаксису самозакрывающегося тега с пустыми элементами (например, " <tagname/>
") и имени XML . Его вклад в XML цитируется в десятках книг по этой теме.
Джеймс является автором или соавтором ряда важных спецификаций и реализаций, в том числе:
- DSSSL
- SGML преобразования и языка стайлинг.
- Эмигрант
- Анализатор XML с открытым исходным кодом.
- XSLT
- XSL-преобразования, часть семейства XSL. Он был редактором спецификации XSLT 1.0.
- XPath
- Язык пути для адресации XML-документов; используется XSLT, но также как отдельный язык. Он был редактором спецификации XPath 1.0.
- ТРЕКС
- Регулярные выражения дерева для XML (TREX) - это язык схем для XML . TREX был объединен с RELAX для создания RELAX NG .
- РЕЛАКС НГ
- Язык схемы XML с явным синтаксисом XML и компактным синтаксисом. Кларк очень критически относился к языку схемы W3C (теперь известному как XSD) и в ответ разработал RELAX NG.
- Цзин
- Реализация RELAX NG.
- Обозначение Кларка
- Способ компактного выражения имени XML
Он включен в рабочую группу, которая разработала Java Streaming API для XML ( StAX ) JSR 173 на JCP.
Работа в SIPA
Из допоздна Кларк работал в агентстве по продвижению индустрии программного обеспечения Таиланда (SIPA), чтобы продвигать в стране технологии с открытым исходным кодом и открытые стандарты . Эта работа включала толкая тайскую локализацию в OpenOffice.org офисный пакет и Mozilla Firefox веб - браузер, наряду с другими пакетами программного обеспечения с открытым исходным кодом.
Другие проекты SIPA включают:
- Chantra: тайский проект с открытым исходным кодом и программами для Windows. Как проект OpenCD .
- Suriyan GNU / Linux : чрезвычайно удобная для пользователя система «мгновенного сервера» для малых и средних компаний (не путать с новым, не связанным с этим проектом SIPA с аналогичным названием Suriyan Linux Live CD ).
Ссылки
внешние ссылки
- Биография на его собственной домашней странице jclark.com.
- Блог
- Триумф простоты: Джеймс Кларк о языках разметки и XML
- Страница API JSR 173 StAX
- Страница профиля директора компании WSO2
Эта статья о компьютерном специалисте из Великобритании - незавершенная . Вы можете помочь Википедии, расширив ее . |