Адлер, Марк

Марк А́длер (англ. Mark Adler, род. 3 апреля 1959, Майами, Флорида, США) — американский инженер программного обеспечения и активный участник исследования космоса. Он наиболее известен работой в сфере сжатия данных в качестве автора функции контрольной суммы Adler-32 и соавтора библиотеки zlib[1] и утилиты gzip[2]. Он участвовал в разработке Info-ZIP и формата изображений PNG[3][4]. Также был менеджером миссии марсохода «Спирит» в программе Mars Exploration Rover[5].

Общие сведения
Марк Адлер
англ. Mark Adler
Дата рождения 3 апреля 1959(1959-04-03) (67 лет)
Место рождения
Страна США
Научная сфера сжатие данных, исследование космоса
Место работы Лаборатория реактивного движения (1992—2017)
Apple (2017—2022)
Образование
Учёная степень доктор философии по физике
Научный руководитель Mark Wise
Известен как создатель Adler-32, соавтор zlib
Награды и премии USENIX STUG
Сайт alumnus.caltech.edu/~mad…

Биография

Адлер родился 3 апреля 1959 года в Майами и был единственным ребёнком в еврейской семье. Его отец Дэвид Адлер (1921—2006)[6] был управляющим трейлерного парка, мать — Берта Адлер (род. 1927).

Получил степени бакалавра по математике и магистра по электротехнике во Флоридском университете в 1981 и 1985 годах соответственно. В 1990 году Адлер получил степень доктора философии по физике в Калифорнийском технологическом институте.

После получения докторской степени, работал на Hughes Aircraft в группе космоса и коммуникаций (англ. Space and Communications Group), участвуя в различных проектах, включая анализ влияния барстеров на кабели спутников, разработку новых кодов, исправляющих ошибки, проектирование автомобильных антиугонных ключей и исследование методов сжатия цифровых изображений и видео (вейвлетов и MPEG-2).

С 1992 по 1995 год Адлер был ведущим инженером в миссии «Кассини-Гюйгенс». После этого он стал архитектором исследовательских программ Марса в Лаборатории реактивного движения с 1996 по 1998 годы, в результате чего стал ответственным за планирование исследовательских миссий с 2001 года и решение внутренних инженерных проблем, возникающих во время полётов и разработки проектов.

В 1999 году и начале 2000 года Адлер был менеджером и главным инженером в проекте Mars Sample Return Mission, в рамках которого планировалось три запуска с 2003 по 2005 года для доставки марсианских проб на Землю в 2008 году. Проект был отменён после провала Mars Polar Lander.

В 2003 году Адлер инициировал и провёл в течение трёх с половиной недель исследование концепта, впоследствии выбранного в качестве миссии для Mars Exploration Rover. В рамках этой программы стал заместителем системного менеджера, исполняющего обязанности инженера, заместителя менеджера ATLO, инженера по выбору места приземления и менеджера миссии марсохода «Спирит». Одним из последних проектов Адлера в JPL стало руководство проектом Low-Density Supersonic Decelerator[7].

Адлер проработал в Лаборатории реактивного движения до 2017 года. С 2017 по 2022 год он занимал должность менеджера по технологическому инжинирингу в компании Apple. После ухода из Apple он продолжает активно поддерживать библиотеку сжатия данных zlib, выпуская обновления[8].

Личная жизнь

Проживает в Ла-Каньяда-Флинтридж с супругой Дианой Сент-Джеймс и двумя детьми — Джошуа и Закари. Диана работает в Калифорнийском технологическом университете, также является театральным режиссёром.

Адлер — частный пилот, сертифицированный аквалангист и актёр домашнего театра.

Награды

Вместе с соавтором Жан-Лу Гайи в 2009 году Адлер получил награду USENIX Software Tools User Group (STUG) за вклад в алгоритмы сжатия данных с открытым исходным кодом[9].

Примечания

  1. Gailly, Jean-loup (1996), ZLIB Compressed Data Format Specification version 3.3, IETF 
  2. The gzip home page (27 июля 2003). — «gzip was written by Jean-loup Gailly…and Mark Adler for the decompression code.» Дата обращения: 29 июня 2015. Архивировано 2 января 2018 года.
  3. Roelofs, Greg History of the Portable Network Graphics (PNG) Format (14 марта 2009). — «Within one week, most of the major features of PNG had been proposed, if not yet accepted: delta-filtering for improved compression (Scott Elliott and Mark Adler).…The true glory is really reserved for three people, however: Info-ZIP's Jean-loup Gailly and Mark Adler (both also of gzip fame), who originally wrote Zip's deflate() and UnZip's inflate() routines and then, for PNG, rewrote them as a portable library called zlib; and Guy Eric Schalnat of Group 42, who almost single-handedly wrote the libpng reference implementation (originally ``pnglib) from scratch.» Дата обращения: 29 июня 2015. Архивировано 7 марта 2012 года.
  4. Adler, Mark About Mark Adler. Caltech Alumni Web Server (9 августа 2008). Дата обращения: 14 марта 2013. Архивировано 13 марта 2013 года.
  5. Mission Control: Who's at the Helm? Mars Exploration Rover. Jet Propulsion Laboratory (3 января 2004). Дата обращения: 29 июня 2015. Архивировано 7 января 2017 года.
  6. David Adler Obituary. Дата обращения: 19 октября 2017. Архивировано 19 октября 2017 года.
  7. Carney, Emily. NASA's Low-Density Supersonic Decelerator Test Flight Hailed as a Success, AmericaSpace (July 1, 2014). Архивировано 23 октября 2016 года. Дата обращения: 12 августа 2014.
  8. zlib Home Site. zlib.net. Дата обращения: 29 июля 2024.
  9. STUG Award. USENIX (2015). Дата обращения: 29 июня 2015. Архивировано 19 октября 2017 года.