Morris, James Hiram
james hiram morris |
---|
james hiram morris |
Fecha de nacimiento |
1941 |
Lugar de nacimiento |
|
País |
|
Lugar de trabajo |
|
alma mater |
|
Premios y premios |
Fello ACM |
James Hiram Morris ( Ing. James Hiram Morris , n. 1941, Pittsburgh ) es un científico informático . Se ha desempeñado como decano de la Carnegie Mellon School of Computer Science y del campus de Silicon Valley de la Carnegie Mellon University [1] .
Biografía
Morris recibió una licenciatura de la Universidad Carnegie Mellon , una maestría en administración de la Sloan School of Management y un doctorado en informática del Instituto de Tecnología de Massachusetts [2] .
Morris enseñó en la Universidad de California en Berkeley , donde desarrolló algunos de los principios importantes de los lenguajes de programación: protección entre módulos [3] y evaluación perezosa [4] . Así, Morris fue uno de los primeros en señalar la importancia de la encapsulación en la programación [5] . Morris también fue uno de los autores del algoritmo Knuth-Morris-Pratt , que fue descubierto por él independientemente de Knuth y Pratt y posteriormente publicado conjuntamente [6] .
Durante diez años, Morris trabajó en Xerox PARC (un centro de investigación en Palo Alto ), donde formó parte del equipo de desarrollo informático de Xerox Alto [2] .
De 1983 a 1988, Morris dirigió el Centro de Tecnología de la Información en la Universidad Carnegie Mellon . Fue un proyecto conjunto con IBM el que desarrolló un centro informático educativo prototipo, el Proyecto Andrew , que resultó en el despliegue de una infraestructura informática accesible y de gran tamaño sin precedentes [2] . Morris también ha sido investigador principal en dos proyectos de la Fundación Nacional de Ciencias que desarrollan sistemas de comunicaciones por computadora: EXPRES y Prep [2] .
Morris también fundó MAYA Design Group, una empresa de consultoría especializada en diseño de productos interactivos [2] [7] [8] .
Lista de obras
- Christine M. Neuwirth, David S. Kaufer, Ravinder Chandhok, James H. Morris. Soporte informático para escritura colaborativa distribuida // Actas de la conferencia ACM de 1994 sobre trabajo cooperativo asistido por computadora - CSCW '94. - Nueva York, Nueva York, EE. UU.: ACM Press, 1994. - ISBN 0897916891 . -doi : 10.1145/ 192844.192893 .
- James H. Morris. Protección en lenguajes de programación // Comunicaciones del ACM. — 1973-01-01. - T. 16 , n. 1 . — P. 15–21 . — ISSN 0001-0782 . -doi : 10.1145/ 361932.361937 .
- Charles M. Geschke, James H. Morris, Edwin H. Satterthwaite. Experiencia temprana con Mesa // Comunicaciones de la ACM. - 1977-08-01. - T. 20 , n. 8 _ — S. 540–553 . — ISSN 0001-0782 . -doi : 10.1145/ 359763.359771 .
- Christine M. Neuwirth, David S. Kaufer, Ravinder Chandhok, James H. Morris. Cuestiones en el diseño de soporte informático para coautoría y comentarios // Actas de la conferencia ACM de 1990 sobre trabajo cooperativo asistido por ordenador - CSCW '90. - Nueva York, Nueva York, EE. UU.: ACM Press, 1990. - ISBN 0897914023 . -doi : 10.1145/ 99332.99354 .
- Peter Henderson, James H. Morris. Un evaluador perezoso // Actas del 3er simposio ACM SIGACT-SIGPLAN sobre Principios sobre lenguajes de programación - POPL '76. - Nueva York, Nueva York, EE. UU.: ACM Press, 1976. - doi : 10.1145/800168.811543 .
- James H. Morris, Mahadev Satyanarayanan, Michael H. Conner, John H. Howard, David S. Rosenthal. Andrew: un entorno informático personal distribuido // Comunicaciones de la ACM. - 1986-03-01. - T. 29 , n. 3 . — S. 184–201 . — ISSN 0001-0782 . -doi : 10.1145/ 5666.5671 .
- Peter K. Mills, James H. Morris. Clientes como empleados "parciales" de organizaciones de servicios: desarrollo de roles en la participación del cliente // The Academy of Management Review. — 1986-10. - T. 11 , n. 4 . - S. 726 . — ISSN 0363-7425 . -doi : 10.2307/ 258392 .
- JH Morris, JD Sherman. Generalizabilidad de un Modelo de Compromiso Organizacional. // Diario de la Academia de Administración. - 1981-09-01. - T. 24 , n. 3 . — S. 512–526 . — ISSN 1948-0989 0001-4273, 1948-0989 . -doi : 10.2307/ 255572 .
- C. Wright, C. Cowan, J. Morris, S. Smalley, G. Kroah-Hartman. Módulos de seguridad de Linux: soporte de seguridad general para el kernel de Linux // Fundamentos de los sistemas tolerantes a la intrusión, 2003 [Sistemas de información sobrevivientes y garantizados orgánicamente]. —IEEE. — ISBN 076952057X . -doi : 10.1109/ fits.2003.1264934 .
- D. Knuth, Jr., J. Morris, V. Pratt. Coincidencia rápida de patrones en cadenas // SIAM Journal on Computing. — 1977-06-01. - T. 6 , núm. 2 . — S. 323–350 . — ISSN 0097-5397 . -doi : 10.1137/ 0206024 .
Notas
- ↑ Dra. James H. Morris—página web . Universidad de Carnegie mellon. - "(cita: 1941 • Nacido)". Consultado el 21 de agosto de 2019. Archivado desde el original el 23 de agosto de 2019. (indefinido)
- ↑ 1 2 3 4 5 Consejo Asesor - (Biografías de los miembros del Consejo Asesor de SCS:) . Universidad de Carnegie mellon. Archivado desde el original el 16 de octubre de 2009. (indefinido)
- ↑ James H. Morris. Protección en lenguajes de programación // Comunicaciones del ACM. — 1973-01-01. - T. 16 , n. 1 . — P. 15–21 . — ISSN 0001-0782 . -doi : 10.1145/ 361932.361937 .
- ↑ Peter Henderson, James H. Morris. Un evaluador perezoso // Actas del 3er simposio ACM SIGACT-SIGPLAN sobre Principios sobre lenguajes de programación - POPL '76. - Nueva York, Nueva York, EE. UU.: ACM Press, 1976. - doi : 10.1145/800168.811543 .
- ↑ James Golick. Objectify: una mejor manera de crear aplicaciones Rails . Consultado el 21 de agosto de 2019. Archivado desde el original el 21 de diciembre de 2018. (indefinido)
- ↑ Donald E. Knuth, James H. Morris, Jr., Vaughan R. Pratt. Coincidencia rápida de patrones en cadenas // SIAM Journal on Computing. — 1977-6. — vol. 6 , edición. 2 . — págs. 323–350 . - ISSN 1095-7111 0097-5397, 1095-7111 . -doi : 10.1137/ 0206024 . Archivado desde el original el 8 de marzo de 2021.
- ↑ Página web personal de James H. Morris . Consultado el 7 de febrero de 2018. Archivado desde el original el 24 de diciembre de 2017. (indefinido)
- ↑ Erudito de Baidu . Consultado el 7 de febrero de 2018. Archivado desde el original el 18 de noviembre de 2019. (indefinido)
sitios temáticos |
|
---|
En catálogos bibliográficos |
|
---|