Ульман, Джеффри Дэвид

Джеффри Дэвид Ульман (англ. Jeffrey David Ullman; род. 22 ноября 1942[3], Нью-Йорк, Нью-Йорк) — исследователь в области информационных технологий. Его учебники по компиляторам, теории вычислений и базам данных считаются стандартом в соответствующих дисциплинах.

Джеффри Дэвид Ульман
англ. Jeffrey David Ullman
Имя при рождении англ. Jeffrey David Ullman
Дата рождения 22 ноября 1942(1942-11-22) (81 год)
Место рождения
Страна  США
Род деятельности специалист в области информатики, преподаватель университета, научный работник
Научная сфера информатика
Место работы Стэнфордский университет
Gradiance
Альма-матер Колумбийский университет
Принстонский университет
Учёное звание Stanford W. Ascherman, MD Professorship in the School of Engineering[вд][1]
Научный руководитель Arthur Jay Bernstein[вд][2] и Archie Charles McKellar[вд][2]
Известен как теория баз данных, база данных, теория формальных языков
Награды и премии Почётный член
Ассоциации вычислительной техники,
Премия Кнута,
ACM SIGMOD Contributions Award (1996),
ACM SIGMOD Edgar F. Codd Innovations Award (2006),
ACM SIGMOD Test of Time Award (2006),
C&C Prize (2017)
Сайт infolab.stanford.edu/… (англ.)
profiles.stanford.edu/… (англ.)

Член Национальной инженерной академии США (1989)[4], Национальной академии наук США (2020)[5].

Биография

править

Ульман получил степень бакалавра прикладной математики от Колумбийского университета в 1963 году и степень Ph.D. по электротехнике от Принстонского университета в 1966 году. После чего начал работать в Bell Labs. С 1969 по 1979 год работал профессором в Принстоне. Начиная с 1979 года и по сей день — профессором в Стэнфордском университете. В 1995 году получил звание почётного члена Ассоциации вычислительной техники, в 2000 году получил премию Кнута. Совместно с Джоном Хопкрофтом в 2010 году награждён медалью Джона фон Неймана, «за создание основ теории автоматов и теории языков и вклад в теоретической информатике»[6].

В 2020 году награждён высшей наградой в области информатики — премией имени А. М. Тьюринга[7].

К исследовательским интересам Ульмана относятся, в частности: теория баз данных, интеграция данных, извлечение данных и образование с использованием средств информационных технологий. Он является одним из основателей теории баз данных, а затем научным руководителем целого поколения аспирантов, которые впоследствии стали ведущими исследователями теории баз данных. Был научным руководителем Сергея Брина, одного из соучредителей компании Google, и работал в компании советником по техническим вопросам. Сейчас работает исполнительным директором в компании Gradiance.

Библиография

править
  • Database Systems: The Complete Book (with H. Garcia-Molina and J. Widom[англ.]), Prentice-Hall, Englewood Cliffs, NJ, 2002.
  • Introduction to Automata Theory, Languages, and Computation, (with J. E. Hopcroft and R. Motwani), Addison-Wesley, Reading MA, 1969, 1979, 2000.
  • Elements of ML Programming, Prentice-Hall, Englewood Cliffs, NJ, 1993, 1998.
  • A First Course in Database Systems (with J. Widom), Prentice-Hall, Englewood Cliffs, NJ, 1997, 2002.
    • Джеффри Д. Ульман, Дженнифер Уидом Введение в системы баз данных / [Пер. П. Быстров]. — М.: Лори, 2000. — VIII, 374 с. : ил. ISBN 5-85582-069-6
  • Foundations of Computer Science (with A. V. Aho), Computer Science Press, New York, 1992.C edition, 1994.
  • Principles of Database and Knowledge-Base Systems (two volumes), Computer Science Press, New York, 1988, 1989.
  • Compilers: Principles, Techniques, and Tools (with A. V. Aho and R. Sethi), Addison-Wesley, Reading MA, 1977, 1986.
  • Computational Aspects of VLSI, Computer Science Press, 1984
  • Data Structures and Algorithms (with A. V. Aho and J. E. Hopcroft), Addison-Wesley, Reading MA, 1983.
    • Альфред В. Ахо, Джон Хопкрофт, Джеффри Д. Ульман. Структуры данных и алгоритмы. — М.: Вильямс, 2000. — 384 с. — ISBN 0-201-00023-7.
  • Основы систем баз данных = Principles of database systems. / Пер. с англ. М. Р. Когаловского, В. В. Когутовского. — М.: Финансы и статистика, 1983. — 334 с.
  • Principles of Compiler Design (with A. V. Aho), Addison-Wesley, Reading, MA, 1977.
  • Fundamental Concepts of Programming Systems, Addison-Wesley, Reading MA, 1976.
  • The Design and Analysis of Computer Algorithms (with A. V. Aho and J. E. Hopcroft), Addison-Wesley, Reading MA, 1974.
  • Alfred V. Aho, Jeffrey D. Ullman. The Theory of Parsing, Translation, and Compiling, Volume 2: Compiling, 1973. Перевод: А. Ахо, Дж. Ульман. Теория синтаксического анализа, перевода и компиляции. Т. 2. Пер. с англ. А. Н. Бирюкова и В. А. Серебрякова под ред. В. М. Курочкина. М.: Мир, 1978. 487 с.
  • Alfred V. Aho, Jeffrey D. Ullman. The Theory of Parsing, Translation, and Compiling, Volume 1: Parsing, 1972; Перевод: А. Ахо, Дж. Ульман. Теория синтаксического анализа, перевода и компиляции. Т. 1. Пер. с англ. В. Н. Агафонова под ред. В. М. Курочкина. М.: Мир, 1978. 614 с.

См. также

править

О соавторах Дж. Ульмана в Википедии:

Примечания

править
  1. https://profiles.stanford.edu/jeffrey-ullman
  2. 1 2 Mathematics Genealogy Project (англ.) — 1997.
  3. Jeffrey Ullman // SNAC (англ.) — 2010.
  4. Professor Jeffrey D. Ullman Архивная копия от 2 мая 2019 на Wayback Machine (англ.)
  5. National Academy of Sciences Elects New Members Архивная копия от 25 февраля 2021 на Wayback Machine, 27 апреля 2020 (англ.)
  6. IEEE John von Neumann Medal Recipients. IEEE. Дата обращения: 4 февраля 2010. Архивировано 6 сентября 2012 года.
  7. Chronological listing of A.M. Turing Award winners (англ.). amturing.acm.org. ACM. Дата обращения: 1 апреля 2021. Архивировано 5 октября 2018 года.

Ссылки

править