Morris, James Hiram
James Hiram Morris |
---|
James Hiram Morris |
Fødselsdato |
1941 |
Fødselssted |
|
Land |
|
Arbejdsplads |
|
Alma Mater |
|
Priser og præmier |
Hej ACM |
James Hiram Morris ( eng. James Hiram Morris , f. 1941, Pittsburgh ) er en datamatiker . Han har fungeret som dekan for Carnegie Mellon School of Computer Science og Silicon Valley campus ved Carnegie Mellon University [1] .
Biografi
Morris modtog en bachelorgrad fra Carnegie Mellon University , en mastergrad i ledelse fra Sloan School of Management og en ph.d. i datalogi fra Massachusetts Institute of Technology [2] .
Morris underviste ved University of California i Berkeley , hvor han udviklede nogle af de vigtige principper for programmeringssprog - inter-modul beskyttelse [3] og doven evaluering [4] . Morris var således en af de første til at påpege vigtigheden af indkapsling i programmering [5] . Morris var også en af forfatterne til Knuth-Morris-Pratt-algoritmen , som blev opdaget af ham uafhængigt af Knuth og Pratt og efterfølgende udgivet i fællesskab [6] .
I ti år arbejdede Morris hos Xerox PARC (et forskningscenter i Palo Alto ), hvor han var en del af Xerox Alto -computerudviklingsteamet [2] .
Fra 1983 til 1988 drev Morris Information Technology Center ved Carnegie Mellon University . Det var et fælles projekt med IBM , der udviklede en prototype af et uddannelsesmæssigt computercenter, Andrew Project , som resulterede i udrulningen af en hidtil uset stor og tilgængelig computerinfrastruktur [2] . Morris har også været en ledende forsker på to National Science Foundation -projekter, der udvikler computerkommunikationssystemer: EXPRES og Prep [2] .
Morris grundlagde også MAYA Design Group, et konsulentfirma med speciale i interaktivt produktdesign [2] [7] [8] .
Liste over værker
- Christine M. Neuwirth, David S. Kaufer, Ravinder Chandhok, James H. Morris. Computerstøtte til distribueret kollaborativ skrivning // 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. Beskyttelse i programmeringssprog // Kommunikation af ACM. — 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. Tidlig erfaring med Mesa // Communications of the ACM. - 1977-08-01. - T. 20 , nej. 8 . — S. 540–553 . — ISSN 0001-0782 . - doi : 10.1145/359763.359771 .
- Christine M. Neuwirth, David S. Kaufer, Ravinder Chandhok, James H. Morris. Problemer i udformningen af computerstøtte til co-forfatter og kommentering // 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. En doven evaluator // Proceedings of the 3rd ACM SIGACT-SIGPLAN symposium on Principles on programmeringssprog - 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: et distribueret personligt computermiljø // Kommunikation af ACM. - 1986-03-01. - T. 29 , nej. 3 . — S. 184–201 . — ISSN 0001-0782 . - doi : 10.1145/5666.5671 .
- Peter K. Mills, James H. Morris. Klienter som "Delvis" ansatte i serviceorganisationer: Rolleudvikling i klientdeltagelse // The Academy of Management Review. - 1986-10. - T. 11 , nej. 4 . - S. 726 . — ISSN 0363-7425 . - doi : 10.2307/258392 .
- JH Morris, JD Sherman. Generaliserbarhed af en organisatorisk forpligtelsesmodel. // Academy of Management Journal. - 1981-09-01. - T. 24 , nej. 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-sikkerhedsmoduler: generel sikkerhedsunderstøttelse til linux-kernen // Foundations of Intrusion Tolerant Systems, 2003 [Organically Assured and Survivable Information Systems]. — IEEE. — ISBN 076952057X . - doi : 10.1109/fits.2003.1264934 .
- D. Knuth, Jr., J. Morris, V. Pratt. Hurtig mønstermatching i strenge // SIAM Journal on Computing. — 1977-06-01. - T. 6 , nej. 2 . — S. 323–350 . — ISSN 0097-5397 . - doi : 10.1137/0206024 .
Noter
- ↑ Dr. James H. Morris—webside . Carnegie Mellon University. - "(citat: 1941 • Født)". Hentet 21. august 2019. Arkiveret fra originalen 23. august 2019. (ubestemt)
- ↑ 1 2 3 4 5 Advisory Board - (SCS Advisory Board Member Bios:) . Carnegie Mellon University. Arkiveret fra originalen den 16. oktober 2009. (ubestemt)
- ↑ James H. Morris. Beskyttelse i programmeringssprog // Kommunikation af ACM. — 1973-01-01. - T. 16 , no. 1 . — S. 15–21 . — ISSN 0001-0782 . - doi : 10.1145/361932.361937 .
- ↑ Peter Henderson, James H. Morris. En doven evaluator // Proceedings of the 3rd ACM SIGACT-SIGPLAN symposium on Principles on programmeringssprog - POPL '76. - New York, New York, USA: ACM Press, 1976. - doi : 10.1145/800168.811543 .
- ↑ James Golick. Objektiv: En bedre måde at bygge skinneapplikationer på . Hentet 21. august 2019. Arkiveret fra originalen 21. december 2018. (ubestemt)
- ↑ Donald E. Knuth, James H. Morris, Jr., Vaughan R. Pratt. Hurtig mønstermatching i strenge // SIAM Journal on Computing. - 1977-6. — Bd. 6 , iss. 2 . — S. 323–350 . - ISSN 1095-7111 0097-5397, 1095-7111 . - doi : 10.1137/0206024 . Arkiveret fra originalen den 8. marts 2021.
- ↑ James H. Morris personlige webside . Hentet 7. februar 2018. Arkiveret fra originalen 24. december 2017. (ubestemt)
- ↑ Baidu Scholar . Hentet 7. februar 2018. Arkiveret fra originalen 18. november 2019. (ubestemt)
Tematiske steder |
|
---|
I bibliografiske kataloger |
|
---|