Лерой, Ксавье

Ксавье Леруа (фр. Xavier Leroy; род. 15 марта 1968[1], Орлеан[2]) — французский информатик и программист. Профессор Коллеж де Франс (с 2018 года)[3], член Французской академии наук (с 2022 года)[4]. Известен как разработчик языка OCaml и верифицированного компилятора CompCert.

Общие сведения

Биография

В 1987 году Леруа поступил в Высшую нормальную школу в Париже, где изучал математику и информатику. В 1992 году он защитил докторскую диссертацию по информатике под руководством Жерара Юэ. В 1993—1994 годах проходил постдокторантуру в Стэнфордском университете[5].

В 1994 году начал работать в INRIA, где в 2000 году занял пост директора по исследованиям. С 2006 по 2019 год руководил исследовательской группой Gallium[3]. В 1999—2004 годах также работал научным консультантом в компании Trusted Logic[6].

В мае 2018 года был назначен профессором Коллеж де Франс, где возглавил кафедру «Науки о программном обеспечении»[3].

В 2022 году избран членом Французской академии наук[4].

Научная деятельность

Ксавье Леруа является основным разработчиком языка программирования OCaml. Эволюция языка началась с реализации Caml Light (1990) и Caml Special Light (1995), в которую были добавлены нативный компилятор и система модулей. В 1996 году была выпущена версия OCaml[7].

С 2005 года учёный руководит проектом CompCert — разработкой формально верифицированного компилятора языка Си. Проект использует ассистент доказательств Coq для гарантии того, что сгенерированный код семантически эквивалентен исходной программе[8].

Леруа также является автором библиотеки LinuxThreads[9], обеспечивавшей поддержку потоков в Linux. Она широко использовалась в ядрах версий 2.0—2.4, пока в версии 2.6 не была заменена на NPTL.

Награды и признание

Примечания

  1. 1 2 Bibliothèque nationale de France Autorités BnF (фр.): платформа открытых данных — 2011.
  2. 1 2 Who's Who in France (фр.) — Paris: 1953. — ISSN 0083-9531; 2275-0908
  3. 1 2 3 Xavier Leroy - Software Science Statutory Chair. Collège de France. Дата обращения: 9 февраля 2026.
  4. 1 2 3 Xavier Leroy. Académie des sciences. Дата обращения: 9 февраля 2026.
  5. Curriculum Vitae. xavierleroy.org. Дата обращения: 9 февраля 2026.
  6. 1 2 Xavier Leroy - Sciences du logiciel. Collège de France. Дата обращения: 9 февраля 2026.
  7. Prologue. Real World OCaml. Дата обращения: 9 февраля 2026.
  8. CompCert: The Compiling Compiler. PLS Lab. Дата обращения: 9 февраля 2026.
  9. Леруа, Ксавье. Racechrono. Дата обращения: 9 февраля 2026.
  10. Royal Society Milner Award. Royal Society. Дата обращения: 19 ноября 2015. Архивировано 6 сентября 2018 года.
  11. Programming Languages Achievement Award (англ.). www.sigplan.org. Дата обращения: 12 февраля 2026.

Дополнительно по теме