Джеймс Х. Моррис | |
---|---|
Родился | 1941 |
Гражданство | США |
Alma mater | Университет Карнеги-Меллона (BS). Массачусетский технологический институт (MBA и Ph.D.) |
Научная карьера | |
Сфера | Информатика, Взаимодействие человека и компьютера |
Джеймс Хайрам Моррис (родился в 1941 г.), профессор информатики. Ранее он был деканом Школы компьютерных наук Карнеги-Меллона и деканом Кремниевой долины Карнеги-Меллона.
Уроженец Питтсбурга, Моррис получил степень бакалавра в Университете Карнеги-Меллона, SM в области менеджмента в Школе менеджмента Sloan при Массачусетском технологическом институте и докторскую степень. в информатике из MIT.
Моррис преподавал в Калифорнийском университете в Беркли, где он разработал некоторые важные основные принципы языков программирования: межмодульную защиту и ленивая оценка. Он был соавтором алгоритма Кнута – Морриса – Пратта для поиска по строкам.
В течение восьми лет он работал в Xerox PARC (Пало-Альто Research Center), где он был частью команды, разработавшей систему Xerox Alto. Он также руководил проектом Среда программирования Cedar.
С 1983 по 1988 год Моррис руководил Центром информационных технологий в Университете Карнеги-Меллона, совместный проект с IBM, которая разработала прототип университетской вычислительной системы Andrew Project. Он был главным исследователем двух проектов Национального научного фонда, направленных на компьютерную коммуникацию: EXPRES и Prep.
Он был основателем Института и группы взаимодействия человека и компьютера Карнеги-Меллона., консалтинговая фирма, специализирующаяся на разработке интерактивных продуктов.