informático estadounidense
Jeffrey David Ullman (nacido el 22 de noviembre de 1942) [2] es un científico informático estadounidense y profesor emérito de ingeniería Stanford W. Ascherman en la Universidad de Stanford . Sus libros de texto sobre compiladores (varias ediciones se conocen popularmente como el libro del dragón ), teoría de la computación (también conocida como el libro de Cenicienta ), estructuras de datos y bases de datos se consideran estándares en sus campos. Él y su colaborador de toda la vida Alfred Aho han recibido el Premio Turing 2020 , generalmente reconocido como la más alta distinción en informática . [3]
Carrera
Ullman recibió una licenciatura en ingeniería matemática de la Universidad de Columbia en 1963 y su doctorado en ingeniería eléctrica de la Universidad de Princeton en 1966. Luego trabajó durante tres años en los Laboratorios Bell . En 1969, regresó a Princeton como profesor asociado y fue ascendido a profesor titular en 1974. Ullman se mudó a la Universidad de Stanford en 1979 y se desempeñó como director del departamento de 1990 a 1994. Fue nombrado profesor de Stanford W. Ascherman de Ciencias de la Computación en 1994, [4] y se convirtió en emérito en 2003. [5]
En 1994, Ullman fue nombrado miembro de la Association for Computing Machinery ; en 2000 recibió el Premio Knuth . [4] Ullman es el co-receptor (con John Hopcroft ) de la Medalla John von Neumann IEEE 2010 "Por sentar las bases para los campos de los autómatas y la teoría del lenguaje y muchas contribuciones fundamentales a la informática teórica". [6] Ullman, Hopcroft y Alfred Aho fueron co-receptores del Premio C&C 2017 otorgado por NEC Corporation. [7]
Los intereses de investigación de Ullman incluyen teoría de bases de datos , integración de datos , minería de datos y educación utilizando infraestructura en línea. Es uno de los fundadores del campo de la teoría de bases de datos: muchos de sus doctorados. Los estudiantes también se volvieron influyentes en el campo. Él era el Ph.D. asesor de Sergey Brin , uno de los cofundadores de Google, y formó parte del consejo asesor técnico de Google. [8] [9] Es fundador de Gradiance Corporation, que brinda apoyo para la calificación de tareas para cursos universitarios. [4] Imparte cursos sobre autómatas y extracción de conjuntos de datos masivos en la plataforma de aprendizaje Stanford Online . [10] [11]
Ullman fue elegido miembro de la Academia Nacional de Ciencias en 2020. [12] También forma parte del consejo asesor de TheOpenCode Foundation. [13] El 31 de marzo de 2021, él y Aho fueron nombrados ganadores del Premio Turing 2020 . [3]
Controversias
En 2011, Ullman manifestó su oposición a ayudar a los iraníes a convertirse en estudiantes de posgrado en Stanford, debido a la posición antiisraelí del gobierno iraní. En respuesta a un llamado del Consejo Nacional Iraní Estadounidense para que se tomaran medidas disciplinarias contra Ullman por lo que describieron como sus comentarios "racialmente discriminatorios e incendiarios", un portavoz de Stanford declaró que Ullman estaba expresando sus puntos de vista personales y no los puntos de vista de la universidad. y que no estuvo involucrado en las admisiones. [14]
En abril de 2021, una carta abierta [15] de CSForInclusion criticó a la ACM y al Comité del Premio ACM AM Turing por nominar y seleccionar a Ullman como ganador del premio ACM AM Turing. ACM reconfirmó sus compromisos con la inclusión y la diversidad en una respuesta [16] a la carta.
Libros
- Minería de conjuntos de datos masivos (con Jure Leskovec y Anand Rajaraman ), Prentice-Hall, segunda edición 2014. ISBN 978-1-1070-7723-2 [17]
- Sistemas de bases de datos: el libro completo (con H. García-Molina y J. Widom ), Prentice-Hall, Englewood Cliffs, Nueva Jersey , 2002. ISBN 978-0-1303-1995-1 [18]
- Introducción a la teoría, los lenguajes y la computación de autómatas , (con JE Hopcroft y R. Motwani ), Addison-Wesley, Reading MA, 1969, 1979 ( ISBN 978-0-2010-2988-8 ), [19] 2000.
- Elementos de programación ML , Prentice-Hall, Englewood Cliffs, Nueva Jersey, 1993, 1998. ISBN 978-0-13-790387-0
- Un primer curso en sistemas de bases de datos (con J. Widom), Prentice-Hall, Englewood Cliffs, Nueva Jersey, 1997, 2002. ISBN 978-0-13-861337-2
- Fundamentos de la informática (con AV Aho ), Computer Science Press, Nueva York, 1992 ( ISBN 978-0-7167-8233-9 ). [20] Edición C, 1995 ( ISBN 978-0-7167-8284-1 ). [21]
- Principios de bases de datos y sistemas de base de conocimientos (dos volúmenes), Computer Science Press, Nueva York, 1988, 1989.
- Compiladores: principios, técnicas y herramientas (con AV Aho y R. Sethi ), Addison-Wesley, Reading MA, 1977, 1986.
- Aspectos computacionales de VLSI , Computer Science Press, 1984 ISBN 978-0-914894-95-7
- Algoritmos y estructuras de datos (con AV Aho y JE Hopcroft), Addison-Wesley, Reading MA, 1983. ISBN 978-0-2010-0023-8 [22]
- Principios de diseño de compiladores (con AV Aho), Addison-Wesley, Reading, MA, 1977.
- Conceptos fundamentales de sistemas de programación , Addison-Wesley, Reading MA, 1976. ISBN 0-201-07654-3
- El diseño y análisis de algoritmos informáticos (con AV Aho y JE Hopcroft), Addison-Wesley, Reading MA, 1974. ISBN 978-0-2010-0029-0 [23]
- Lenguajes formales y su relación con los autómatas (con JE Hopcroft), Addison-Wesley, Reading MA, 1969. ISBN 978-0-2010-2983-3 [24]
Referencias
- ^ Jeffrey Ullman en el Proyecto de genealogía de matemáticas
- ^ Ullman, Jeffrey D. "Vita". Universidad Stanford . Consultado el 2 de abril de 2021 .
- ^ ab El premio ACM Turing honra a los innovadores que dieron forma a los cimientos de los algoritmos y compiladores de lenguajes de programación. Consultado el 31 de marzo de 2021.
- ^ abc "Prof. Jeffrey Ullman, Universidad de Stanford". ODBMS.org . Consultado el 3 de abril de 2021 .
- ^ Ullman, Jeffrey D. "Asesoramiento a estudiantes para el éxito | Marzo de 2009 | Comunicaciones de la ACM". cacm.acm.org . Consultado el 3 de abril de 2021 .
- ^ "Destinatarios de la medalla IEEE John von Neumann". IEEE. Archivado desde el original el 24 de noviembre de 2010.
- ^ "Ceremonia de premios C&C 2017". Fundación NEC C&C . Consultado el 3 de abril de 2021 .
- ^ Kahn, Jeremy (31 de marzo de 2021). "Los pioneros de los lenguajes de programación ganan el premio Turing de este año". Fortuna . Consultado el 3 de abril de 2021 .
- ^ "Serie de profesores distinguidos" (PDF) . Universidad Ben Gurion del Negev . 2009.
- ^ "Stanford - Autómatas". Stanford en línea .
- ^ "Stanford: minería de conjuntos de datos masivos". Stanford en línea .
- ^ "16 profesores, 18 ex alumnos elegidos para las academias históricas de la nación". El princetoniano . Consultado el 11 de mayo de 2020 .
- ^ "Página del equipo de la Fundación TheOpenCode". La Fundación OpenCode . Consultado el 15 de diciembre de 2020 .
- ^ Keller, Josh (5 de enero de 2011). "Grupo iraní-estadounidense pide a Stanford que censure al profesor". La Crónica de la Educación Superior .
- ^ "Carta CSForInclusion" (PDF) . Asociación para Maquinaria de Computación .
- ^ "Respuesta de ACM a la selección de Jeffrey Ullman para un premio Turing". Asociación para Maquinaria de Computación .
- ^ Minería de conjuntos de datos masivos. OCLC 1047815914 . Consultado el 3 de abril de 2021 a través de worldcat.org.
- ^ Sistemas de bases de datos: el libro completo. OCLC 47915796 . Consultado el 1 de abril de 2021 a través de worldcat.org.
- ^ Introducción a la teoría, los lenguajes y la computación de autómatas. OCLC 605936916 . Consultado el 2 de abril de 2021 a través de worldcat.org.
- ^ Fundamentos de la informática. OCLC 24669768 . Consultado el 1 de abril de 2021 a través de worldcat.org.
- ^ Fundamentos de la informática: Edición C. OCLC 883552468 . Consultado el 1 de abril de 2021 a través de worldcat.org.
- ^ Estructuras de datos y algoritmos. OCLC 8626442 . Consultado el 1 de abril de 2021 a través de worldcat.org.
- ^ Ah, Alfred V .; Hopcroft, John E .; Ullman, Jeffrey D. (1974). El diseño y análisis de algoritmos informáticos . Addison-Wesley. ISBN 978-0-201-00029-0. OCLC 1147299.
- ^ Lenguajes formales y su relación con los autómatas. OCLC 5012 . Consultado el 1 de abril de 2021 a través de worldcat.org.
enlaces externos