Джеффри Дэвид Ульман (англ. Jeffrey David Ullman; род. 22 ноября 1942[3], Нью-Йорк, Нью-Йорк) — исследователь в области информационных технологий. Его учебники по компиляторам, теории вычислений и базам данных считаются стандартом в соответствующих дисциплинах.
Джеффри Дэвид Ульман | |
---|---|
англ. Jeffrey David Ullman | |
Имя при рождении | англ. Jeffrey David Ullman |
Дата рождения | 22 ноября 1942 (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 с.
См. также
правитьО соавторах Дж. Ульмана в Википедии:
Примечания
править- ↑ https://profiles.stanford.edu/jeffrey-ullman
- ↑ 1 2 Mathematics Genealogy Project (англ.) — 1997.
- ↑ Jeffrey Ullman // SNAC (англ.) — 2010.
- ↑ Professor Jeffrey D. Ullman Архивная копия от 2 мая 2019 на Wayback Machine (англ.)
- ↑ National Academy of Sciences Elects New Members Архивная копия от 25 февраля 2021 на Wayback Machine, 27 апреля 2020 (англ.)
- ↑ IEEE John von Neumann Medal Recipients . IEEE. Дата обращения: 4 февраля 2010. Архивировано 6 сентября 2012 года.
- ↑ Chronological listing of A.M. Turing Award winners (англ.). amturing.acm.org. ACM. Дата обращения: 1 апреля 2021. Архивировано 5 октября 2018 года.