Científico 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 conocido como el libro de Cenicienta ), estructuras de datos y bases de datos se consideran estándares en sus campos. Él y su colaborador de mucho tiempo Alfred Aho son los destinatarios del Premio Turing 2020 , generalmente reconocido como la más alta distinción en informática . [3]
Carrera
Ullman recibió una licenciatura en Ciencias en matemáticas de ingeniería 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 Bell Labs . En 1969, regresó a Princeton como profesor asociado y fue ascendido a profesor titular en 1974. Ullman se trasladó a la Universidad de Stanford en 1979 y se desempeñó como director del departamento de 1990 a 1994. Fue nombrado profesor de Ciencias de la Computación Stanford W. Ascherman en 1994, [4] y se convirtió en emérito en 2003. [5]
En 1994, Ullman fue incluido como miembro de la Association for Computing Machinery ; en 2000 fue galardonado con el Premio Knuth . [4] Ullman es co-receptor (con John Hopcroft ) de la Medalla John von Neumann del IEEE de 2010 "Por sentar las bases para los campos de los autómatas y la teoría del lenguaje y muchas contribuciones seminales 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 la teoría de bases de datos , la integración de datos , la minería de datos y la 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 estudiantes de doctorado también se volvieron influyentes en el campo. Fue el asesor de doctorado 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 soporte para la calificación de tareas para cursos universitarios. [4] Imparte cursos sobre autómatas y minería de conjuntos de datos masivos en la plataforma de aprendizaje en línea de Stanford . [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í-Americano para que se tomaran medidas disciplinarias contra Ullman por lo que describieron como sus comentarios "racistamente discriminatorios e incendiarios", un portavoz de Stanford declaró que Ullman estaba expresando sus propias opiniones personales y no las de la universidad, y que no tenía ninguna participación 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 destinatario del premio ACM AM Turing. La ACM reconfirmó su compromiso 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 de autómatas, lenguajes y computación , (con JE Hopcroft y R. Motwani ), Addison-Wesley, Reading, Massachusetts, 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 sobre 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 conocimiento (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, Massachusetts, 1977, 1986.
- Aspectos computacionales de VLSI , Computer Science Press, 1984 ISBN 978-0-914894-95-7
- Estructuras de datos y algoritmos (con AV Aho y JE Hopcroft), Addison-Wesley, Reading, Massachusetts, 1983. ISBN 978-0-2010-0023-8 [22]
- Principios de diseño de compiladores (con AV Aho), Addison-Wesley, Reading, Massachusetts, 1977.
- Conceptos fundamentales de los sistemas de programación , Addison-Wesley, Reading, Massachusetts, 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 Massachusetts, 1974. ISBN 978-0-2010-0029-0 [23]
- Lenguajes formales y su relación con los autómatas (con JE Hopcroft), Addison-Wesley, Reading Massachusetts, 1969. ISBN 978-0-2010-2983-3 [24]
Referencias
- ^ Jeffrey Ullman en el Proyecto de Genealogía Matemática
- ^ Ullman, Jeffrey D. "Vita". Universidad de Stanford . Consultado el 2 de abril de 2021 .
- ^ El premio Turing de la ACM honra a los innovadores que dieron forma a las bases de los compiladores y algoritmos 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 los estudiantes para el éxito | Marzo de 2009 | Comunicaciones de la ACM". cacm.acm.org . Consultado el 3 de abril de 2021 .
- ^ "Ganadores de la Medalla John von Neumann del IEEE". IEEE. Archivado desde el original el 24 de noviembre de 2010.
- ^ "Ceremonia de entrega 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 del lenguaje de programación ganan el premio Turing de este año». Fortune . Consultado el 3 de abril de 2021 .
- ^ "Serie de conferencias de profesores destacados" (PDF) . Universidad Ben Gurion del Néguev . 2009.
- ^ "Stanford – Autómatas". Stanford Online .
- ^ "Stanford: extracción de conjuntos de datos masivos". Stanford Online .
- ^ "16 miembros de la facultad y 18 exalumnos elegidos para las academias históricas del país". The Princetonian . Consultado el 11 de mayo de 2020 .
- ^ "Página del equipo de TheOpenCode Foundation". TheOpenCode Foundation . Consultado el 15 de diciembre de 2020 .
- ^ Keller, Josh (5 de enero de 2011). "Grupo iraní-estadounidense pide a Stanford que censure a un profesor". The Chronicle of Higher Education .
- ^ "Carta de CSForInclusion" (PDF) . Asociación para Maquinaria Informática .
- ^ "Respuesta de la ACM a la selección de Jeffrey Ullman para el premio Turing". Association for Computing Machinery .
- ^ 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 de autómatas, lenguajes y computación. 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.
- ^ Aho, 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