James George Mitchell | |
---|---|
Born | Kitchener, Ontario, Canada |
Nationality | Canadian |
Citizenship | United States |
Alma mater | University of Waterloo, Carnegie Mellon University |
Known for | WATFOR compiler, Mesa (programming language), Spring (operating system), ARM architecture |
Awards | J.W. Graham Medal in Computing and Innovation |
Scientific career | |
Fields | Computer science |
Institutions | Oracle, Sun Microsystems, Acorn Computers, Xerox PARC |
Thesis | The design and construction of flexible and efficient interactive programming systems (1970) |
Academic advisors | J. Wesley Graham |
James George Mitchell is a Canadian computer scientist. He has worked on programming language design and implementation (FORTRAN WATFOR, Mesa, Euclid, C++, Java), interactive programming systems, dynamic interpreting and compiling, document preparing 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 programming language execution, and audio input/output.[1]