IEEE Computer Society Awards

isMember = false, isStaff = false

Past Recipients for Computer Pioneer

2012Cleve MolerFor improving the quality of mathematical software, making it more accessible and creating MATLAB.
2011David KuckFor pioneering parallel architectures including the Illiac IV, the Burroughs BSP, and Cedar; and, for revolutionary parallel compiler technology including Parafrase and KAP Tools.
2009Jean SammetFor pioneering work and lifetime achievement as one of the first developers and researchers in programming languages.
2009Lynn ConwayFor contributions to superscalar architecture, including multiple-issue dynamic instruction scheduling, and for the innovation and widespread teaching of simplified VLSI design methods.
2008Betty Jean Jennings BartikFor pioneering work as one of the first programmers, including co-leading the first teams of ENIAC programmers, and pioneering work on BINAC and UNIVAC I.
2008Edward J. McCluskeyFor seminal contributions to the design and synthesis of digital systems over five decades, including the first algorithm for logic synthesis (the Quine-McCluskey method).
2008Carl A. PetriFor establishing Petri net theory in 1962, which not only was cited by hundreds of thousands of scientific publications but also significantly advanced the fields of parallel and distributed computing.
2006Mamoru HosakaFor recognition of pioneering activities within computing in Japan.
2006Arnold M. SpielbergFor recognition of contribution to real-time data acquisition and recording that significantly contributed to the definition of modern feedback and control processes.
2004Frances (Fran) E. AllenFor pioneering work establishing the theory and practice of compiler optimization.
2003Martin RichardsFor pioneering system software portability through the programming language BCPL widely influential and used in academia and industry for a variety of prominent system software.
2002Per Brinch HansenFor pioneering development in operating systems and concurrent programming, exemplified by work on the RC4000 multiprogramming system, monitors, and Concurrent Pascal.
2002Robert W. BemerFor meeting the world's needs for variant character sets and other symbols, via ASCII, ASCII-alternate sets, and escape sequences.
2001Vernon L. SchatzFor the development of Electronics Funds Transfer which made possible computer to computer commercial transactions via the banking system.
2001William H. BridgeFor the marrying of computer and communications technology in the GE DATANET 30, putting terminals on peoples desks to communicate with and timeshare a computer, leading directly to the development of the personal computer, computer networking and the internet.
2000Harold W. LawsonFor inventing the pointer variable and introducing this concept into PL/I, thus providing for the first time, the capability to flexibly treat linked lists in a general-purpose high level language.
2000Gennady StolyarovFor pioneering development in Minsk series computers' software, of the information systems' software and applications and for data processing and data base management systems concepts dissemination and promotion.
2000Georgy LopatoFor pioneering development in Belarus of the Minsk series computers' hardware, of the multicomputer complexes and of the RV family of mobile computers for heavy field conditions.
1999Herbert FreemanFor pioneering work on the first computer built by the Sperry Corporation, the SPEEDAC, and for subsequent contributions to the areas of computer graphics and image processing.
1998Irving John (Jack) GoodFor significant contributions to the field of computing as a Cryptologist and statistician during World War II at Bletchley Park, as an early worker and developer of the Colossus at Bletchley Park and on the University of Manchester Mark I, the world's first stored program computer.
1997Homer (Barney) OldfieldFor pioneering work in the development of banking applications through the implementation of ERMA, and the introduction of computer manufacturing to GE.
1997Francis Elizabeth (Betty) Snyder-HolbertonFor the development of the first sort-merge generator for the Univac which inspired the first ideas about compilation.
1996Angel AngelovFor computer science technologies in Bulgaria.
1996Richard F. ClippingerFor computing laboratory staff member, Aberdeen Proving Ground, who converted the ENIAC to a stored program.
1996Edgar Frank CoddFor the invention of the first abstract model for database management.
1996Norbert FristackyFor pioneering digital devices.
1996Victor M. GlushkovFor digital automation of computer architecture.
1996Jozef GruskaFor the development of computer science in former Czechoslovakia with fundamental contributions to the theory of computing and extraordinary organizational activities.
1996Jiri HorejsFor informatics and computer science.
1996Lubomir Georgiev IlievA founder and influential leader of computing in Bulgaria; leader of the team that developed the first Bulgarian computer; made fundamental and continuing contributions to abstract mathematics and software.
1996Robert E. KahnFor the co-invention of the TCP/IP protocols and for originating the Internet program.
1996Laszlo KalmarFor recognition as the developer of a 1956 logical machine and the design of the MIR computer in Hungary.
1996Antoni KilinskiFor pioneering work in the construction of the first commercial computers in Poland, and for the development of university curriculum in computer science.
1996Laszlo KozmaFor development of the 1930 relay machines, and going on to build early computers in post-war Hungary.
1996Sergey A. LebedevFor the first computer in the Soviet Union.
1996Alexey A. LyapunovFor Soviet cybernetics and programming.
1996Romuald W. MarczynskiFor pioneering work in the construction of the first Polish digital computers and contributions to fundamental research in computer architecture.
1996Grigore C. MoisilFor polyvalent logic switching circuits.
1996Ivan PlanderFor the introduction of computer hardware technology into Slovakia and the development of the first control computer.
1996Arnols ReitsakasFor contributions to Estonia's computer age.
1996Antonin SvobodaFor the pioneering work leading to the development of computer research in Czechoslovakis and the design and construction of the SAPO and EPOS computers.
1995Gerald EstrinFor significant developments on early computers.
1995David EvansFor seminal work on computer graphics.
1995Butler LampsonFor early concepts and developments of the PC.
1995Marvin MinskyFor conceptual development of artificial intelligence.
1995Kenneth OlsenFor concepts and development of minicomputers.
1994Gerrit A. BlaauwIn recognition of your contributions to the IBM System/360 Series of computers.
1994Harlan B. MillsIn recognition of contributions to Structured Programming.
1994Dennis M. RitchieIn recognition of contributions to the development of Unix.
1994Ken L. ThompsonFor his work with UNIX.
1993Erich BlochFor high speed computing.
1993Jack S. KilbyFor co-inventing the integrated circuit.
1993Willis H. WareFor the design of IAS and Johnniac computers.
1992Stephen W. DunwellFor project stretch.
1992Douglas C. EngelbartFor human computer interaction.
1991Bob O. EvansFor compatible computers.
1991Robert W. FloydFor early compilers.
1991Thomas E. KurtzFor BASIC.
1990Werner BuchholzFor computer architecture.
1990C.A.R. HoareFor programming languages definitions.
1989John CockeFor instruction pipelining and RISC concepts.
1989James A. WeidenhammerFor high speed I/O mechanisms.
1989Ralph L. PalmerFor the IBM 604 electronic calculator.
1989Mina S. ReesFor the ONR Computer R&D development beginning in 1946.
1989Marshall C. YovitsFor the ONR Computer R&D development beginning in 1946.
1989F. Joachim WeylFor the ONR Computer R&D development beginning in 1946.
1989Gordon D. GoldsteinFor his work with the Office of Naval Research and computer R&R beginning in 1946.
1988Freidrich L. BauerFor computer stacks.
1988Marcian E. Hoff, Jr.For microprocessor on a chip.
1987Robert R. EverettFor Whirlwind.
1987Reynold B. JohnsonFor RAMAC.
1987Arthur L. SamuelFor Adaptive non-numeric processing.
1987Nicklaus E. WirthFor PASCAL.
1986Cuthbert C. HurdFor contributions to early computing.
1986Peter NaurFor computer language development.
1986James H. PomereneFor IAS and Harvest computers.
1986Adriann van WijngaardenFor ALGOL 68.
1985John G. KemenyFor BASIC.
1985John McCarthyFor LISP and artificial intelligence.
1985Alan PerlisFor computer language translation.
1985Ivan SutherlandFor the graphics SKETCHPAD.
1985David J. WheelerFor assembly language programming.
1985Heniz ZemanekFor computer and computer languages MAILUEFTERL.
1984John Vincent AtanasoffFor the first electronic computer with serial memory.
1984Jerrier A. HaddadFor his part in the lead IBM 701 design team.
1984Nicholas C. MetropolisFor the first solved atomic energy problems on ENIAC.
1984Nathaniel RochesterFor the architecture of IBM 702 electronic data processing machines.
1984Willem L. van der PoelFor the serial computer ZEBRA.
1982Harry D. HuskeyFor the first parallel computer SWAC.
1982Arthur BurksFor his early work in electronic computer logic design.
1981Jeffrey Chuan ChuFor his early work in electronic computer logic design.

Computer Pioneer Charter Recipients 

On the occasion of the initiation of the Computer Pioneer Award, the Board of Governors of the IEEE Computer Society has named, as charter recipients of this award, the following individuals who meet the Computer Pioneer Award criteria, and who also have received previous computer awards sponsored by the Society.

 

Howard H. AikenCR"Large-Scale Automatic Computation"
Samuel N. AlexanderCR"SEAC"
Gene M. AmdahlCR"Large-Scale Computer Architecture"
John W. BackusCR"FORTRAN"
Robert S. BartonCR"Language-Directed Architecture"
C. Gordon BellCR"Computer Design"
Frederick P. Brooks, Jr.CR"Compatible Computer Family System/360"
Wesley A. ClarkCR"First Personal Computer"
Fernando J. CorbatoCR"Timesharing"
Seymour R. CrayCR"Scientific Computer Systems"
Edsgar W. DijkstraCR"Multiprogramming Control"
J. Presper EckertCR"First All-Electronic Computer - ENIAC"
Jay W. ForresterCR"First Large-Scale Coincident Current Memory"
Herman H. GoldstineCR"Contributions to Early Computer Design"
Richard W. HammingCR"Error-Correcting Code"
Jean A. HoerniCR"Planar Semiconductor Manufacturing Process"
Grace M. HopperCR"Automatic Programming"
Alston S. HouseholderCR"Numerical Methods"
David A. HuffmanCRSequential Circuit Design"
Kenneth E. IversonCR"APL"
Tom KilburnCR"Paging Computer Design"
Donald E. KnuthCR"Science of Computer Algorithms"
Herman LukoffCR"Early Electronic Computer Circuits"
John W. MauchlyCR"First All-Electronic Computer - ENIAC"
Gordon E. MooreCR"Integrated Circuit Production Technology"
Allen NewellCR"Contributions to Artificial Intelligence"
Robert N. NoyceCR"Integrated Circuit Production Technology"
Lawrence G. RobertsCR"Packet Switching"
George R. StibitzCR"First Remote Computation"
Shmuel WinogradCR"Efficiency of Computational Algorithms"
Maurice V. WilkesCR"Microprogramming"
Konrad ZuseCR"First Process Control Computer"