ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
James G. Mitchell - Wikipedia, the free encyclopedia

James G. Mitchell

From Wikipedia, the free encyclopedia

James George Mitchell

Born 1943
Kitchener, Ontario
Nationality Canadian
Fields Computer Science
Institutions Sun Microsystems, Acorn Computers, Xerox
Alma mater University of Waterloo, Carnegie Mellon University
Known for WATFOR compiler, Mesa programming language
Notable awards J.W. Graham Medal in Computing and Innovation

James "Jim" Mitchell Ph.D.(born 25 April 1943), is a Canadian computer scientist. He has worked on programming language design & implementation (FORTRAN, Mesa, Euclid, C++, Java), interactive programming systems, dynamic interpretation & compilation, document preparation systems, user interface design, distributed transactional file systems, and distributed, object-oriented operating systems. He has also worked on the design of hardware for computer graphics, high-level language execution, and audio input output.[1]

Contents

[edit] Biography

Mitchell was born in Kitchener, Ontario, Canada. He attended the University of Waterloo and has a Ph.D. from Carnegie-Mellon University.[1]

[edit] Career

Mitchell began working with computers in 1962 while a student at the University of Waterloo where he and three other undergraduates developed the first WATFOR compiler, a fast FORTRAN compiler for the IBM System/360 family of computers. The /360 WATFOR project was initiated by Professor J. Wesley Graham, following the successful implementation in 1965 of a WATFOR compiler for the IBM 7040 computer. An enhanced version of the /360 WATFOR compiler was called WATFIV, variously interpreted to mean "WATerloo Fortran IV" or "WATFOR-plus-one". WATFOR and WATFIV made FORTRAN programming accessible not only to university students and researchers but to high schoolers as well, and largely established Waterloo's early reputation as a centre for software and Computer Science research.

From 1971-84 Mitchell was at the Xerox Palo Alto Research Center and was a Xerox Fellow. In 1980-81 he was Senior Visiting Fellow at the Cambridge University Computing Laboratory. He was head of research and development for Acorn Computers (U.K.), where the ARM RISC chip was designed, and President of the Acorn Research Center in Palo Alto, California.

Mitchell joined Sun Microsystems in 1988 and was in charge of the Spring distributed, object-oriented operating system research in Sun Laboratories and SunSoft. He became Vice President of Technology & Architecture in the JavaSoft Division and then Chief Technology Officer, Java Consumer & Embedded products. Later, he was Vice President in charge of Sun Microsystems Laboratories. He is currently a Sun Fellow and Vice President of Sun's High Productivity Computing Systems Research project under contract with DARPA.[2]

[edit] Honors

In 1997, he was awarded the J.W. Graham Medal in Computing and Innovation from the University of Waterloo.[3]

[edit] See also

Wikimedia Commons has media related to:

[edit] Notes and references


Persondata
NAME Mitchell, James G
ALTERNATIVE NAMES Mitchell, Jim
SHORT DESCRIPTION Canadian computer scientist
DATE OF BIRTH 1943
PLACE OF BIRTH Kitchener, Ontario, Canada
DATE OF DEATH
PLACE OF DEATH


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -