Morris, James Hiram
James Hiram Morris |
---|
James Hiram Morris |
Syntymäaika |
1941 |
Syntymäpaikka |
|
Maa |
|
Työpaikka |
|
Alma mater |
|
Palkinnot ja palkinnot |
Hyvä ACM |
James Hiram Morris ( eng. James Hiram Morris , s. 1941, Pittsburgh ) on tietojenkäsittelytieteilijä . Hän on toiminut dekaanina Carnegie Mellon School of Computer Sciencessa ja Carnegie Mellon Universityn Piilaakson kampuksella [1] .
Elämäkerta
Morris suoritti kandidaatin tutkinnon Carnegie Mellon Universitystä , maisterin tutkinnon Sloan School of Managementista ja tohtorin tietojenkäsittelytieteestä Massachusetts Institute of Technologysta [2] .
Morris opetti Kalifornian yliopistossa Berkeleyssä , jossa hän kehitti joitain tärkeitä ohjelmointikielten periaatteita - moduulien välistä suojausta [3] ja laiskaa arviointia [4] . Näin ollen Morris oli yksi ensimmäisistä, joka huomautti kapseloinnin tärkeydestä ohjelmoinnissa [5] . Morris oli myös yksi Knuth-Morris-Pratt-algoritmin tekijöistä , jonka hän löysi Knuthista ja Prattista riippumatta ja julkaisi myöhemmin yhdessä [6] .
Kymmenen vuoden ajan Morris työskenteli Xerox PARCissa (tutkimuskeskus Palo Altossa ), jossa hän oli osa Xerox Alton tietokonekehitystiimiä [2] .
Vuosina 1983–1988 Morris johti tietotekniikkakeskusta Carnegie Mellonin yliopistossa . Se oli yhteisprojekti IBM :n kanssa , joka kehitti prototyypin opetuslaskentakeskuksen, Andrew Projectin , jonka tuloksena otettiin käyttöön ennennäkemättömän suuri ja helppokäyttöinen laskentainfrastruktuuri [2] . Morris on myös ollut johtava tutkija kahdessa National Science Foundation -projektissa, jotka kehittävät tietokoneviestintäjärjestelmiä: EXPRES ja Prep [2] .
Morris perusti myös MAYA Design Groupin, konsulttiyrityksen, joka on erikoistunut interaktiiviseen tuotesuunnitteluun [2] [7] [8] .
Luettelo teoksista
- Christine M. Neuwirth, David S. Kaufer, Ravinder Chandhok, James H. Morris. Tietokonetuki hajautettuun yhteiskirjoitukseen // Proceedings of the 1994 ACM Conference on Computer Supported Cooperative work - CSCW '94. - New York, New York, USA: ACM Press, 1994. - ISBN 0897916891 . - doi : 10.1145/192844.192893 .
- James H Morris. Suojaus ohjelmointikielillä // ACM:n viestintä. - 1973-01-01. - T. 16 , no. 1 . — S. 15–21 . — ISSN 0001-0782 . - doi : 10.1145/361932.361937 .
- Charles M. Geschke, James H. Morris, Edwin H. Satterthwaite. Varhainen kokemus Mesasta // ACM:n viestintä. - 1.8.1977. - T. 20 , no. 8 . — S. 540–553 . — ISSN 0001-0782 . - doi : 10.1145/359763.359771 .
- Christine M. Neuwirth, David S. Kaufer, Ravinder Chandhok, James H. Morris. Yhteiskirjoittamiseen ja kommentoimiseen tarkoitettujen tietokonetukien suunnitteluun liittyviä kysymyksiä // Proceedings of the 1990 ACM Conference on Computer-supported cooperative work - CSCW '90. - New York, New York, USA: ACM Press, 1990. - ISBN 0897914023 . - doi : 10.1145/99332.99354 .
- Peter Henderson, James H. Morris. Laiska arvioija // Kolmannen ACM SIGACT-SIGPLAN -symposiumin julkaisut ohjelmointikielten periaatteista - POPL '76. - New York, New York, USA: ACM Press, 1976. - doi : 10.1145/800168.811543 .
- James H. Morris, Mahadev Satyanarayanan, Michael H. Conner, John H. Howard, David S. Rosenthal. Andrew: hajautettu henkilökohtainen tietokoneympäristö // ACM:n viestintä. - 1.3.1986. - T. 29 , no. 3 . — S. 184–201 . — ISSN 0001-0782 . - doi : 10.1145/5666.5671 .
- Peter K. Mills, James H. Morris. Asiakkaat palveluorganisaatioiden "osittaisina" työntekijöinä: roolin kehittäminen asiakasosallistumisessa // The Academy of Management Review. - 1986-10. - T. 11 , no. 4 . - S. 726 . — ISSN 0363-7425 . - doi : 10.2307/258392 .
- JH Morris, JD Sherman. Organisaation sitoutumismallin yleistettävyys. // Academy of Management Journal. - 1.9.1981. - T. 24 , no. 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. Linux-suojausmoduulit: yleinen tietoturvatuki Linux-ytimelle // Foundations of Intrusion Tolerant Systems, 2003 [Organically Assured and Survivable Information Systems]. - IEEE. — ISBN 076952057X . - doi : 10.1109/sopii.2003.1264934 .
- D. Knuth, Jr., J. Morris, V. Pratt. Fast Pattern Matching in Strings // SIAM Journal on Computing. - 1977-06-01. - T. 6 , no. 2 . — S. 323–350 . — ISSN 0097-5397 . - doi : 10.1137/0206024 .
Muistiinpanot
- ↑ Dr. James H. Morris – verkkosivu . Carnegie Mellonin yliopisto. - "(lainaus: 1941 • Syntynyt)". Haettu 21. elokuuta 2019. Arkistoitu alkuperäisestä 23. elokuuta 2019. (määrätön)
- ↑ 1 2 3 4 5 Advisory Board - (SCS Advisory Board Member Bios:) . Carnegie Mellonin yliopisto. Arkistoitu alkuperäisestä 16. lokakuuta 2009. (määrätön)
- ↑ James H. Morris. Suojaus ohjelmointikielillä // ACM:n viestintä. - 1973-01-01. - T. 16 , no. 1 . — S. 15–21 . — ISSN 0001-0782 . - doi : 10.1145/361932.361937 .
- ↑ Peter Henderson, James H. Morris. Laiska arvioija // Kolmannen ACM SIGACT-SIGPLAN -symposiumin julkaisut ohjelmointikielten periaatteista - POPL '76. - New York, New York, USA: ACM Press, 1976. - doi : 10.1145/800168.811543 .
- ↑ James Golick. Objectify: Parempi tapa rakentaa kiskosovelluksia . Haettu 21. elokuuta 2019. Arkistoitu alkuperäisestä 21. joulukuuta 2018. (määrätön)
- ↑ Donald E. Knuth, James H. Morris, Jr., Vaughan R. Pratt. Fast Pattern Matching in Strings // SIAM Journal on Computing. - 1977-6. — Voi. 6 , iss. 2 . — s. 323–350 . - ISSN 1095-7111 0097-5397, 1095-7111 . - doi : 10.1137/0206024 . Arkistoitu alkuperäisestä 8. maaliskuuta 2021.
- ↑ James H. Morrisin henkilökohtainen verkkosivu . Haettu 7. helmikuuta 2018. Arkistoitu alkuperäisestä 24. joulukuuta 2017. (määrätön)
- ↑ Baidu Scholar . Haettu 7. helmikuuta 2018. Arkistoitu alkuperäisestä 18. marraskuuta 2019. (määrätön)
Temaattiset sivustot |
|
---|
Bibliografisissa luetteloissa |
|
---|