Morris, James Hiram

James Hiram Morris
James Hiram Morris
Születési dátum 1941
Születési hely
Ország
Munkavégzés helye
alma Mater
Díjak és díjak Kedves ACM

James Hiram Morris ( eng.  James Hiram Morris , 1941, Pittsburgh ) informatikus . A Carnegie Mellon School of Computer Science és a Carnegie Mellon Egyetem Szilícium -völgyi kampuszának dékánjaként dolgozott [1] .

Életrajz

Morris a Carnegie Mellon Egyetemen szerzett bachelor fokozatot , a Sloan School of Management -en mesterdiplomát menedzsmentből , a Massachusetts Institute of Technology -n pedig számítástudományi doktori fokozatot [2] .

Morris a Berkeley-i Kaliforniai Egyetemen tanított , ahol kidolgozta a programozási nyelvek néhány fontos alapelvét – a modulok közötti védelmet [3] és a lusta értékelést [4] . Így Morris az elsők között hívta fel a figyelmet a tokozás fontosságára a programozásban [5] . Morris volt az egyik szerzője a Knuth-Morris- Pratt algoritmusnak is, amelyet ő fedezett fel Knuthtól és Pratttól függetlenül, majd közösen publikált [6] .

Morris tíz évig a Xerox PARC -nál (egy Palo Alto -i kutatóközpont ) dolgozott, ahol a Xerox Alto számítógép-fejlesztő csapatának tagja volt [2] .

1983 és 1988 között Morris vezette a Carnegie Mellon Egyetem Informatikai Központját . Ez az IBM -mel közös projekt volt, amely egy oktatási számítástechnikai központ prototípusát, az Andrew Projectet fejlesztette ki , ami egy példátlanul nagy és hozzáférhető számítási infrastruktúra kiépítését eredményezte [2] . Morris vezető kutatója volt két számítógépes kommunikációs rendszereket fejlesztő National Science Foundation projektnek is: EXPRES és Prep [2] .

Morris megalapította a MAYA Design Group-ot is, egy interaktív terméktervezésre szakosodott tanácsadó céget [2] [7] [8] .

Művek listája

Jegyzetek

  1. Dr. James H. Morris – weboldal . Carnegie Mellon Egyetem. - "(idézet: 1941 • Született)". Letöltve: 2019. augusztus 21. Az eredetiből archiválva : 2019. augusztus 23.
  2. 1 2 3 4 5 Advisory Board - (SCS Advisory Board Member Bios:) . Carnegie Mellon Egyetem. Az eredetiből archiválva : 2009. október 16.
  3. James H. Morris. Védelem programozási nyelveken  // Az ACM kommunikációja. — 1973-01-01. - T. 16 , sz. 1 . — S. 15–21 . — ISSN 0001-0782 . - doi : 10.1145/361932.361937 .
  4. Peter Henderson, James H. Morris. Egy lusta értékelő  // Proceedings of the 3rd ACM SIGACT-SIGPLAN Symposium on Principles on Programming Languages ​​- POPL '76. - New York, New York, USA: ACM Press, 1976. - doi : 10.1145/800168.811543 .
  5. James Golick. Tárgyiasítás: Jobb módszer a sín-alkalmazások létrehozására . Letöltve: 2019. augusztus 21. Az eredetiből archiválva : 2018. december 21.
  6. Donald E. Knuth, James H. Morris, Jr., Vaughan R. Pratt. Gyors mintaillesztés karakterláncokban  //  SIAM Journal on Computing. — 1977-6. — Vol. 6 , iss. 2 . — P. 323–350 . - ISSN 1095-7111 0097-5397, 1095-7111 . - doi : 10.1137/0206024 . Archiválva az eredetiből 2021. március 8-án.
  7. James H. Morris személyes weboldala . Letöltve: 2018. február 7. Az eredetiből archiválva : 2017. december 24..
  8. Baidu Scholar . Letöltve: 2018. február 7. Az eredetiből archiválva : 2019. november 18..