James G. Mitchell
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.