James "Jim" Mitchell Ph.D. (born April 25, 1943), is a Canadian computer scientist. He has worked on programming language design and implementation (FORTRAN, Mesa, Euclid, C++, Java), interactive programming systems, dynamic interpretation and 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...
more
James "Jim" Mitchell Ph.D. (born April 25, 1943), is a Canadian computer scientist. He has worked on programming language design and implementation (FORTRAN, Mesa, Euclid, C++, Java), interactive programming systems, dynamic interpretation and 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.
Mitchell was born in Kitchener, Ontario, Canada. He attended the University of Waterloo in Canada and has a Ph.D. from Carnegie-Mellon University in the USA.
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...
less