Jamesa G. Mitchella

Jamesa George'a Mitchella
Urodzić się
Narodowość kanadyjski
Obywatelstwo Stany Zjednoczone
Alma Mater Uniwersytet Waterloo , Uniwersytet Carnegie Mellon
Znany z Kompilator WATFOR , Mesa (język programowania) , Spring (system operacyjny) , architektura ARM
Nagrody Medal JW Grahama w dziedzinie informatyki i innowacji
Kariera naukowa
Pola Informatyka
Instytucje Oracle , Sun Microsystems , komputery Acorn , Xerox PARC
Praca dyplomowa   Projektowanie i budowa elastycznych i wydajnych interaktywnych systemów programowania (1970)
Doradcy akademiccy J. Wesleya Grahama

James George „Jim” Mitchell jest kanadyjskim informatykiem . Pracował nad projektowaniem i implementacją języków programowania ( FORTRAN WATFOR , Mesa , Euclid , C++ , Java ), interaktywnymi systemami programowania, dynamiczną interpretacją i kompilacją , systemami przygotowywania dokumentów , projektowaniem interfejsów użytkownika , rozproszonymi transakcyjnymi systemami plików oraz rozproszone, obiektowe systemy operacyjne . Pracował również nad projektowaniem sprzętu do grafiki komputerowej , wykonywaniem języków programowania wysokiego poziomu oraz wejściem/wyjściem audio .

Biografia

Mitchell urodził się w Kitchener, Ontario , Kanada. Dorastał w Cambridge w Ontario i ukończył matematykę na Uniwersytecie Waterloo w 1966 roku. Mitchell rozpoczął pracę z komputerami w 1962 roku, będąc studentem Uniwersytetu Waterloo. Wraz z trzema innymi studentami opracował szybki kompilator języka programowania Fortran o nazwie WATFOR ( Waterloo FORTRAN ) dla komputera IBM 7040 . Projekt zainicjowany przez profesora J. Wesleya Grahama , ugruntowała wczesną reputację Waterloo jako centrum badań nad oprogramowaniem i informatyką, pomagając pierwszemu pokoleniu absolwentów informatyki w nauce programowania. Następnie w 1970 roku uzyskał stopień doktora informatyki na Carnegie Mellon University. Jego praca doktorska nosi tytuł „Projektowanie i budowa elastycznych i wydajnych interaktywnych systemów programistycznych”.

Kariera

Od 1971-84 Mitchell był w Xerox Palo Alto Research Center (PARC) i ostatecznie został Xerox Fellow. W latach 1980-81 był Senior Visiting Fellow w University of Cambridge Computer Laboratory . Był szefem badań i rozwoju w firmie Acorn Computers (Wielka Brytania), gdzie zarządzał rozwojem pierwszego chipa komputerowego o zredukowanej liczbie instrukcji (RISC) o architekturze ARM i był prezesem Centrum Badawczego Acorn w Palo Alto w Kalifornii .

Mitchell dołączył do Sun Microsystems w 1988 roku i był odpowiedzialny za badania Spring rozproszonych, zorientowanych obiektowo systemów operacyjnych w Sun Microsystems Laboratories i spółce zależnej SunSoft. Został wiceprezesem ds. technologii i architektury w JavaSoft , a następnie dyrektorem ds. technologii w Javie Produkty konsumenckie i wbudowane. Później był wiceprezesem odpowiedzialnym za Sun Microsystems Laboratories. Następnie został głównym badaczem w programie High Productivity Computing Systems (HPCS) sponsorowanym przez Agencję Zaawansowanych Projektów Badawczych w Obronie ( DARPA ) i firmę Sun. Kiedy Oracle Corporation nabyła Sun Microsystems w 2010 roku, został mianowany wiceprezesem ds. fotoniki, połączeń międzysieciowych i opakowań w Oracle Labs . 1 marca 2014 r. Mitchell przeszedł na emeryturę z Oracle Labs. W 2013 roku dołączył do rady dyrektorów Fundacji Curci, która finansuje badania w naukach przyrodniczych. Od grudnia 2021 r. pozostaje w zarządzie i jest przewodniczącym rady doradczej ds. nauki.

Korona

W 1997 roku otrzymał Medal JW Grahama w dziedzinie informatyki i innowacji z University of Waterloo .

W 2008 roku otrzymał nagrodę ks. Norm Choate, CR, Nagroda dla wybitnych absolwentów Uniwersytetu św. Hieronima .

Zobacz też