stringtranslate.com

Джон Лончбери

Джон Лончбери — американский и британский ученый-компьютерщик, в настоящее время главный научный сотрудник в Galois, Inc. Ранее он руководил одним из технических офисов DARPA , где курировал общенациональные научные и инженерные исследования в области кибербезопасности , анализа данных и искусственного интеллекта . Он известен своими исследованиями и предпринимательством в области внедрения и применения функциональных языков программирования. В 2010 году Лончбери был принят в члены Ассоциации вычислительной техники . [1]

Образование

Лончбери получил диплом с отличием по математике от Оксфордского университета в 1985 году и степень магистра наук по вычислениям в 1986 году. Он имеет докторскую степень по вычислительной технике от Университета Глазго . В 1991 году издательство Cambridge University Press опубликовало его диссертацию «Проекционные факторизации в частичной оценке» , после того как она получила выдающуюся премию Британского компьютерного общества . [2]

Карьера и исследования

Будучи преподавателем в Университете Глазго, Лончбери сосредоточил свои ранние исследования на семантике и анализе ленивых функциональных языков и был одним из разработчиков языка программирования Haskell .

В 1993 году Launchbury предоставил формальное описание ленивой оценки, решая проблемы анализа требований программы к хранению. [3] Операционная семантика широко цитируется в более поздних исследованиях Haskell. В контексте команды Glasgow Haskell Compiler [4] Launchbury установил эффективное партнерство с Саймоном Л. Пейтоном Джонсом для написания ряда статей, которые существенно повлияли на дизайн Haskell. Их статья 1995 года о состоянии в Haskell [5] представила « монаду IO » как математически чистый практический способ выражения эффектов на внешний мир и закрепила « do-нотацию », которую Launchbury представил ранее. [6] Их статьи о неупакованных значениях [7] и удалении промежуточных структур данных [8] затронули многие проблемы эффективности, присущие ленивой оценке.

В 1994 году Лончбери переехал на западное побережье США, а в 2000 году стал профессором в Орегонском институте последипломного образования. Его исследования там были посвящены созданию и оптимизации предметно-ориентированных языков программирования (DSL), начиная от фундаментальных исследований по объединению разрозненных семантических элементов посредством встраивания DSL в Haskell и заканчивая прикладными исследованиями по моделированию и обоснованию микроархитектур сверхбольшой интеграции (VLSI) .

Launchbury основал Galois Inc. в 1999 году для решения проблем в области обеспечения безопасности информации посредством применения функционального программирования и формальных методов. [9] [10] Он занимал должность генерального директора и главного научного сотрудника компании с 2000 по 2014 год. Под руководством Launchbury Galois Inc. разработала доменно-специфический язык Cryptol для определения и проверки криптографических реализаций. Первоначально разработанный для использования Агентством национальной безопасности , язык стал доступен общественности в 2008 году. [11]

Launchbury является владельцем двух патентов на криптографические структуры в хранении данных и одного на эффективные механизмы настройки программируемых криптографических компонентов. [12]

В 2014 году Лончбери присоединился к DARPA, сначала в качестве менеджера программы, [13] а затем в качестве директора Управления информационных инноваций (I2O) в 2015 году. [9] [14] Во время работы в DARPA Лончбери руководил программами по гомоморфной криптографии (PROCEED), кибербезопасности для транспортных средств и других встроенных систем (HACMS) и конфиденциальности данных (Brandeis). Он также определил и описал «Три волны ИИ»: ручное знание, статистическое обучение и контекстная адаптация. [15] [16]

В 2017 году Лончбери вновь присоединился к Галуа в качестве главного научного сотрудника. [17]

Другие публикации

Launchbury опубликовал теологическую точку зрения на интерпретацию доктрины искупления в «Моральном образце» под названием « Измените нас, а не Бога: библейские размышления о смерти Иисуса » . [18]

Ссылки

  1. ^ "ACM Fellows". ACM Awards . Association for Computing Machinery . Получено 21 сентября 2016 г.
  2. ^ Launchbury, John (1991). Проекционные факторизации в частичной оценке. Нью-Йорк, Нью-Йорк, США: Cambridge University Press. стр. 163. ISBN 978-0-521-41497-5.
  3. ^ Launchbury, John (1993). "Естественная семантика для ленивых вычислений". Труды 20-го симпозиума ACM SIGPLAN-SIGACT по принципам языков программирования - POPL '93 . ACM. стр. 144–154. doi :10.1145/158511.158618. ISBN 0897915607. S2CID  14945994 – через Semantic Scholar.
  4. ^ "The Glasgow Haskell Team: Other Wonderful Past Contributors". The Glasgow Haskell Computer . Получено 30 ноября 2016 г. .
  5. ^ Launchbury, John; Jones, Simon L Peyton (1 декабря 1995 г.). State in Haskell (PDF) . Бостон, Массачусетс: Kluwer Academic Publishers. стр. 51.
  6. ^ Launchbury, John (1993). «Ленивое императивное программирование». CiteSeerX . Йельский университет: 46–56 . Получено 19 января 2017 .
  7. ^ Саймон Л. Пейтон Джонс ; Джон Лончбери (1991). Неупакованные значения как граждане первого класса в нестрогом функциональном языке. Нью-Йорк, Нью-Йорк, США: Springer-Verlag New York, Inc. стр. 145–164. ISBN 978-0-387-54396-3.
  8. ^ Эндрю Гилл; Джон Лончбери; Саймон Л. Пейтон Джонс (июнь 1993 г.). Короткий путь к вырубке лесов (PDF) . Копенгаген, Дания: Конференция FPCA '93 Конференция по языкам функционального программирования и архитектуре компьютеров.
  9. ^ ab "Dr. John Launchbury". Домашняя страница DARPA . DARPA . Получено 21 сентября 2016 г.
  10. ^ МакКинни, Лора (2011). «Заявление Лоры МакКинни, генерального директора Galois, Inc. Подготовлено для слушаний по теме «Малый бизнес и создание рабочих мест: программы SBIR и STTR» (PDF) .
  11. ^ Galois, Inc (24 декабря 2008 г.). «Cryptol, язык криптографии, теперь доступен». Galois.com . Получено 30 ноября 2016 г. .
  12. ^ "Патенты изобретателя Джона Лончбери". Justia Patents .
  13. ^ Спенсер, Малия (2014). «Министерство обороны привлекает эксперта по безопасности из Портленда для повышения безопасности компьютерных систем». www.bizjournals.com . Получено 30 августа 2023 г.
  14. ^ Метц, Кейд. «Будут ли люди или боты править кибербезопасностью? Ответ — да». Wired . ISSN  1059-1028 . Получено 30 августа 2023 г.
  15. ^ "Понимание ограничений глубокого обучения". VentureBeat . 2017-04-03 . Получено 2023-08-30 .
  16. ^ "Превосходный доклад DARPA о трех волнах искусственного интеллекта (ИИ) – Контекстуальная адаптация – это правильное направление: объяснимый ИИ". Университет Кардиффа . Получено 30 августа 2023 г.
  17. ^ "Новая фирма по кибербезопасности в Дейтоне празднует новый дом". dayton-daily-news . Получено 2023-08-30 .
  18. Джон Лончбери (1 августа 2009 г.). Изменяйте нас, а не Бога. WCF Publishing. стр. 200. ISBN 978-0982409299.