James G. Mitchell

James George Mitchell
Född
Nationalitet kanadensisk
Medborgarskap Förenta staterna
Alma mater University of Waterloo , Carnegie Mellon University
Känd för WATFOR- kompilator, Mesa (programmeringsspråk) , Spring (operativsystem) , ARM-arkitektur
Utmärkelser JW Graham-medalj i datorer och innovation
Vetenskaplig karriär
Fält Datavetenskap
institutioner Oracle , Sun Microsystems , Acorn Computers , Xerox PARC
Avhandling   Design och konstruktion av flexibla och effektiva interaktiva programmeringssystem ( 1970)
Akademiska rådgivare J. Wesley Graham

James George "Jim" Mitchell är en kanadensisk datavetare . Han har arbetat med design och implementering av programmeringsspråk ( FORTRAN WATFOR , Mesa , Euclid , C++ , Java ), interaktiva programmeringssystem, dynamisk tolkning och kompilering , dokumentförberedande system , användargränssnittsdesign , distribuerade transaktionsfilsystem och distribuerade , objektorienterade operativsystem . Han har också arbetat med design av hårdvara för datorgrafik , programmeringsspråk på hög nivå och ljudingång /utgång .

Biografi

Mitchell föddes i Kitchener, Ontario , Kanada. Han växte upp i Cambridge, Ontario , och tog examen i matematik från University of Waterloo 1966. Mitchell började arbeta med datorer 1962 medan han studerade vid University of Waterloo. Han och tre andra studenter utvecklade en snabb kompilator för Fortrans programmeringsspråk som heter WATFOR ( Waterloo FORTRAN ), för IBM 7040- datorn. Projektet, initierat av professor J. Wesley Graham , etablerade Waterloo's tidiga rykte som ett centrum för programvara och datavetenskaplig forskning genom att hjälpa den första generationen av datavetenskapsstudenter att lära sig programmera. Han tog examen med en doktorsexamen i datavetenskap från Carnegie Mellon University 1970. Hans avhandling har titeln "Designen och konstruktionen av flexibla och effektiva interaktiva programmeringssystem".

Karriär

Från 1971–84 var Mitchell vid Xerox Palo Alto Research Center (PARC) och blev så småningom en Xerox Fellow. 1980–81 var han Senior Visiting Fellow vid University of Cambridge Computer Laboratory . Han var chef för forskning och utveckling för Acorn Computers (Storbritannien), där han ledde utvecklingen av det första ARM-arkitektur reducerade instruktionsuppsättning datorchip (RISC) och var ordförande för Acorn Research Center i Palo Alto , Kalifornien .

Mitchell började på Sun Microsystems 1988 och var ansvarig för vårdistribuerade , objektorienterade operativsystemforskning i Sun Microsystems Laboratories och SunSofts dotterbolag. Han blev vice VD för teknologi och arkitektur i JavaSoft- divisionen och sedan Chief Technology Officer , Java Consumer & Embedded products. Senare var han vicepresident med ansvar för Sun Microsystems Laboratories. Därefter blev han huvudutredare för programmet High Productivity Computing Systems (HPCS) sponsrat av Defense Advanced Research Projects Agency ( DARPA ) och Sun. När Oracle Corporation förvärvade Sun Microsystems 2010 utsågs han till Vice President för Photonics, Interconnects och Packaging på Oracle Labs . Den 1 mars 2014 gick Mitchell i pension från Oracle Labs. 2013 gick han med i styrelsen för Curci Foundation, som finansierar forskning inom biovetenskap. Från och med december 2021 sitter han kvar i styrelsen och är ordförande för Science Advisory Board.

Högsta betyg

1997 tilldelades han JW Graham Medal in Computing and Innovation från University of Waterloo .

2008 tilldelades han Fr. Norm Choate, CR, Distinguished Alumni Award från St. Jerome's University .

Se även