Марк Эдвард Дэвис (родился 13 сентября 1952 г.) — американский специалист по интернационализации и локализации программного обеспечения, а также соучредитель и президент Консорциума Unicode . [1] [2] [3] [4]
Он является одним из ключевых технических разработчиков спецификаций Unicode , будучи основным автором или соавтором алгоритмов двунаправленного текста (используемых во всем мире для отображения текста на арабском языке и иврите ), сопоставления (используется алгоритмами сортировки и алгоритмами поиска ), Unicode нормализация , сценарии Unicode , сегментация текста , идентификаторы , регулярные выражения , сжатие данных , кодировка символов и безопасность . [5] [6] [7]
Дэвис получил образование в Стэнфордском университете , где в 1979 году ему была присуждена степень доктора философии .
Дэвис уже много лет специализируется на интернационализации и локализации программного обеспечения. После получения докторской степени он несколько лет работал в Цюрихе , Швейцария , затем вернулся в Калифорнию, чтобы присоединиться к Apple , где стал соавтором Macintosh KanjiTalk и Script Manager , а также автором систем Macintosh на арабском и иврите. Он также работал над некоторыми частями Mac OS , в том числе участвовал в разработке TrueType . Позже он был менеджером и архитектором международных фреймворков Taligent , а затем архитектором значительной части международных библиотек Java . [9] В IBM он был главным архитектором по глобализации программного обеспечения . Он автор ряда патентов, в первую очередь в области интернационализации и локализации . В разное время он также руководил группами или отделами, занимающимися текстами, интернационализацией, службами операционных систем, портированием и техническими коммуникациями. [10]
Дэвис основал и отвечал за общую архитектуру международных компонентов для Unicode (ICU: основная библиотека интернационализации программного обеспечения Unicode) и разработал ядро классов интернационализации Java. Он также является вице-председателем проекта Unicode Common Locale Data Repository (CLDR) [11] и соавтором Best Current Practice (BCP) 47 IETF Language Tag Request for Comments (RFC 4646 и RFC 5646). используется для идентификации языков в документах XML и HTML .
С начала 2006 года Дэвис работал над интернационализацией программного обеспечения в Google , уделяя особое внимание эффективному и безопасному использованию Unicode (особенно в индексировании и поиске), общему улучшению и внедрению библиотек интернационализации программного обеспечения (включая ICU) и внедрению и поддержание стабильных идентификаторов языков, алфавитов, регионов, часовых поясов и валют. [12]
Стандарт Юникод, версия 5.0 [13]
Дэвис женат на Энн Гандельфингер. [3] У него есть две дочери от предыдущего брака.