Morris, James Hiram
James Hiram Morris |
---|
James Hiram Morris |
Datum narození |
1941 |
Místo narození |
|
Země |
|
Místo výkonu práce |
|
Alma mater |
|
Ocenění a ceny |
Ahoj ACM |
James Hiram Morris ( Eng. James Hiram Morris , nar. 1941, Pittsburgh ) je počítačový vědec . Působil jako děkan Carnegie Mellon School of Computer Science a kampusu Silicon Valley Carnegie Mellon University [1] .
Životopis
Morris získal bakalářský titul na Carnegie Mellon University , magisterský titul v managementu na Sloan School of Management a doktorát z informatiky na Massachusetts Institute of Technology [2] .
Morris učil na Kalifornské univerzitě v Berkeley , kde vyvinul některé z důležitých principů programovacích jazyků – mezimodulovou ochranu [3] a líné hodnocení [4] . Morris byl tedy jedním z prvních, kdo poukázal na důležitost zapouzdření v programování [5] . Morris byl také jedním z autorů Knuth-Morris-Prattova algoritmu , který objevil nezávisle na Knuthovi a Prattovi a následně společně publikoval [6] .
Deset let Morris pracoval v Xerox PARC (výzkumné centrum v Palo Alto ), kde byl součástí vývojového týmu počítačů Xerox Alto [2] .
Od roku 1983 do roku 1988 vedl Morris Centrum informačních technologií na Carnegie Mellon University . Byl to společný projekt s IBM , který vyvinul prototyp vzdělávacího výpočetního centra, Andrew Project , který vyústil v nasazení nebývale velké a dostupné počítačové infrastruktury [2] . Morris byl také vedoucím výzkumníkem dvou projektů National Science Foundation vyvíjejících počítačové komunikační systémy: EXPRES a Prep [2] .
Morris také založil MAYA Design Group, poradenskou firmu specializující se na interaktivní design produktů [2] [7] [8] .
Seznam prací
- Christine M. Neuwirth, David S. Kaufer, Ravinder Chandhok, James H. Morris. Počítačová podpora pro distribuované společné psaní // Sborník z konference ACM z roku 1994 o Počítačem podporované kooperativní práci - CSCW '94. - New York, New York, USA: ACM Press, 1994. - ISBN 0897916891 . - doi : 10.1145/192844.192893 .
- James H. Morris. Ochrana v programovacích jazycích // Komunikace ACM. — 1. 1. 1973. - T. 16 , č.p. 1 . — S. 15–21 . — ISSN 0001-0782 . - doi : 10.1145/361932.361937 .
- Charles M. Geschke, James H. Morris, Edwin H. Satterthwaite. První zkušenosti s Mesa // Communications of ACM. - 1. 8. 1977. - T. 20 , č. 8 . — S. 540–553 . — ISSN 0001-0782 . - doi : 10.1145/359763.359771 .
- Christine M. Neuwirth, David S. Kaufer, Ravinder Chandhok, James H. Morris. Problémy v návrhu počítačové podpory pro spoluvytváření a komentování // Sborník z konference ACM z roku 1990 o počítačově podporované kooperativní práci - CSCW '90. - New York, New York, USA: ACM Press, 1990. - ISBN 0897914023 . - doi : 10.1145/99332.99354 .
- Peter Henderson, James H. Morris. Líný hodnotitel // Sborník příspěvků z 3. sympozia ACM SIGACT-SIGPLAN o Principech programovacích jazyků - 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: distribuované osobní počítačové prostředí // Communications of the ACM. - 1986-03-01. - T. 29 , č.p. 3 . — S. 184–201 . — ISSN 0001-0782 . - doi : 10.1145/5666.5671 .
- Peter K. Mills, James H. Morris. Klienti jako "částeční" zaměstnanci servisních organizací: Rozvoj role v participaci klientů // The Academy of Management Review. — 1986-10. - T. 11 , č.p. 4 . - S. 726 . — ISSN 0363-7425 . - doi : 10.2307/258392 .
- JH Morris, JD Sherman. Zobecnitelnost modelu organizačního závazku. // Časopis Academy of Management. - 1981-09-01. - T. 24 , č.p. 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. Bezpečnostní moduly Linuxu: obecná podpora zabezpečení pro linuxové jádro // 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. Rychlé porovnávání vzorů v řetězcích // SIAM Journal on Computing. — 1977-06-01. - T. 6 , ne. 2 . — S. 323–350 . — ISSN 0097-5397 . - doi : 10.1137/0206024 .
Poznámky
- ↑ Dr. James H. Morris — webová stránka . Univerzita Carnegie Mellon. - "(citace: 1941 • Narozen)". Získáno 21. srpna 2019. Archivováno z originálu dne 23. srpna 2019. (neurčitý)
- ↑ 1 2 3 4 5 Advisory Board - (SCS Advisory Board Member Bios:) . Univerzita Carnegie Mellon. Archivováno z originálu 16. října 2009. (neurčitý)
- ↑ James H. Morris. Ochrana v programovacích jazycích // Komunikace ACM. — 1. 1. 1973. - T. 16 , č.p. 1 . — S. 15–21 . — ISSN 0001-0782 . - doi : 10.1145/361932.361937 .
- ↑ Peter Henderson, James H. Morris. Líný hodnotitel // Sborník příspěvků z 3. sympozia ACM SIGACT-SIGPLAN o Principech programovacích jazyků - POPL '76. - New York, New York, USA: ACM Press, 1976. - doi : 10.1145/800168.811543 .
- ↑ James Golick. Objectify: Lepší způsob, jak budovat aplikace Rails . Staženo 21. srpna 2019. Archivováno z originálu 21. prosince 2018. (neurčitý)
- ↑ Donald E. Knuth, James H. Morris, Jr., Vaughan R. Pratt. Rychlé porovnávání vzorů v řetězcích // SIAM Journal on Computing. — 1977-6. — Sv. 6 , iss. 2 . — S. 323–350 . - ISSN 1095-7111 0097-5397, 1095-7111 . - doi : 10.1137/0206024 . Archivováno z originálu 8. března 2021.
- ↑ Osobní webová stránka Jamese H. Morrise . Získáno 7. února 2018. Archivováno z originálu 24. prosince 2017. (neurčitý)
- ↑ Baidu Scholar . Získáno 7. února 2018. Archivováno z originálu 18. listopadu 2019. (neurčitý)
Tematické stránky |
|
---|
V bibliografických katalozích |
|
---|