Ano | Recipiente | Contribuição significante |
1981 |
Jeffrey Chuan Chu |
Projeto de lógica de computador eletrônico |
1982 |
Harry Huskey |
Computador paralelo SWAC |
Arthur Burks |
Projeto de lógica de computador eletrônico |
1984 |
John Atanasoff |
Computador eletrônico com memória serial |
Jerrier Haddad |
IBM 701 |
Nicholas Metropolis |
Resolveu problemas de energia atômica no ENIAC |
Nathaniel Rochester |
Arquitetura de máquinas de processamento eletrônico de dados IBM 702 |
Willem van der Poel |
Computador serial ZEBRA |
1985 |
John George Kemeny |
BASIC |
John McCarthy |
LISP e inteligência artificial |
Alan Perlis |
Tradução de linguagem de computador |
Ivan Sutherland |
Editor gráfico Sketchpad |
David Wheeler |
Programação em assembler |
Heinz Zemanek |
Computador e linguagem computacional para o Mailüfterl |
1986 |
Cuthbert Hurd |
Computação |
Peter Naur |
Desenvolvimento de linguagem de programação |
James Herbert Pomerene |
Computador IAS e IBM 7950 Harvest |
Adriaan van Wijngaarden |
ALGOL 68 |
1987 |
Robert Everett |
Whirlwind I |
Reynold B. Johnson |
IBM 305 RAMAC |
Arthur Samuel |
Processamento adaptativo não-numérico |
Niklaus Wirth |
Pascal |
1988 |
Friedrich Ludwig Bauer |
Pilha computacional |
Marcian Hoff |
Microprocessador em um chip |
1989 |
John Cocke |
Conceitos de instrução pipeline e RISC |
James Weidenhammer |
Mecanismos I/O de elevada velocidade |
Ralph L. Palmer |
IBM 604 |
Mina Rees |
ONR Computer R&D development beginning in 1946 |
Marshall C. Yovits |
F. Joachim Weyl |
Gordon David Goldstein |
1990 |
Werner Buchholz |
Arquitetura de computador |
Charles Antony Richard Hoare |
Definições de linguagens de programação |
1991 |
Bob Overton Evans |
Computadores compatíveis |
Robert Floyd |
Compiladores |
Thomas Eugene Kurtz |
BASIC |
1992 |
Stephen Dunwell |
IBM 7030 Stretch |
Douglas Engelbart |
Interação humano computador |
1993 |
Erich Bloch |
Computação de alta velocidade |
Jack Kilby |
Co-inventor do circuito integrado |
Willis H. Ware |
Projeto dos computadores IAS e JOHNNIAC |
1994 |
Gerrit Blaauw |
Série IBM System/360 |
Harlan Mills |
Programação estruturada |
Dennis Ritchie |
Unix |
Ken Thompson |
1995 |
Gerald Estrin |
Primeiros computadores |
David Cannon Evans |
Computação gráfica |
Butler Lampson |
Computador pessoal |
Marvin Minsky |
Inteligência artificial |
Ken Olsen |
Minicomputadores |
1996 |
Angel Angelov |
Tecnologia da ciência da computação na Bulgária |
Richard Clippinger |
Converteu o ENIAC a um programa armazenado no Aberdeen Proving Ground |
Edgar Frank Codd |
Modelo abstrato para gerenciamento de banco de dados |
Norbert Frištacký |
Dispositivos digitais |
Victor Glushkov |
Automação digital de arquitetura computacional |
Jozef Gruska |
Teoria da computação e atividades organizacionais |
Jiří Hořejš |
Informática e ciência da computação |
Lubomir Iliev |
Computação na Bulgária; primeiro computador búlgaro; matemática abstrata e software |
Robert Kahn |
Protocolos TCP/IP e programa Internet |
László Kalmár |
Máquina lógica em 1956 e o projeto do computador MIR na Hungria |
Antoni Kiliński |
Computadores comerciais na Polônia e ciência computacional na universidade |
László Kozma |
Primeiros computadores na Hungria do pós-guerra |
Sergey Lebedev |
Computador na União Soviética |
Alexey Lyapunov |
Cibernética e programação na União Soviética |
Romuald Marczyński |
Computadores digitais e arquitetura de computador na Polônia |
Grigore Moisil |
Chaveamento de circuitos com lógica difusa |
Ivan Plander |
Tecnologia de hardware computacional na Eslováquia e o controle de computador |
Arnols Reitsakas |
Idade do computador na Estônia |
Antonín Svoboda |
Pesquisa de computadores na Tchecoslováquia e computadores SAPO e EPOS |
1997 |
Barney Oldfield |
Aplicativos bancários ERMA e fabricação de computadores |
Betty Holberton |
Gerador de ordenação para o Univac e compilação |
1998 |
Irving John Good |
Campo da computação como criptologista e estatístico durante a Segunda Guerra Mundial no Bletchley Park, e um dos primeiros trabalhadores e desenvolvedor do Colossus (computador) no Bletchley Park e do Manchester Mark I, o primeiro computador do mundo com progrma armazenado |
1999 |
Herbert Freeman |
SPEEDAC da Sperry Corporation e computação gráfica e processamento de imagens |
2000 |
Harold Lawson |
Inventou a variável ponteiro e introduziu este conceito em PL/I |
Gennady Stolyarov |
Software da série de computadores Minsk |
Georgy Lopato |
Belarus of the Minsk series computers' hardware, of the multicomputer complexes and of the RV family of mobile computers for heavy field conditions |
2001 |
Vernon Schatz |
Transferência eletrônica de fundos que possibilitou transações comerciais computador a computador via sistema bancário |
William Bridge |
Computer and communications technology in the GE DATANET-30 |
2002 |
Per Brinch Hansen |
Operating systems and concurrent programming, exemplified by work on the RC4000 multiprogramming system, monitors, and Concurrent Pascal |
Robert Bemer |
ASCII, ASCII-alternate sets, and escape sequences |
2003 |
Martin Richards |
System software portability through the programming language BCPL widely influential and used in academia and industry for a variety of prominent system software |
2004 |
Frances Allen |
Teoria e prática da optimização de compiladores |
2006 |
Mamoru Hosaka |
Computação no Japão |
Arnold Spielberg |
Real-time data acquisition and recording that significantly contributed to the definition of modern feedback and control processes |
2008 |
Jean Bartik |
Programmer including co-leading the first teams of ENIAC programmers, and pioneering work on BINAC and UNIVAC I |
Edward McCluskey |
Design and synthesis of digital systems over five decades, including the first algorithm for logic synthesis (the Quine-McCluskey method) |
Carl Adam Petri |
Teoria da rede de Petri (1962) e então computação paralela e distribuída |
2009 |
Jean E. Sammet |
For pioneering work and lifetime achievement as one of the first developers and researchers in programming languages. |
Lynn Conway |
For contributions to superscalar architecture, including multiple-issue dynamic instruction scheduling, and for the innovation and widespread teaching of simplified VLSI design methods. |
2011 |
David Kuck |
For pioneering parallel architectures including the Illiac IV, the Burroughs BSP, and Cedar; and, for revolutionary parallel compiler technology including Parafrase and KAP Tools. |
2012 |
Cleve Moler |
For improving the quality of mathematical software, making it more accessible and creating MATLAB. |
2013 |
Edward Feigenbaum[1] |
For pioneering work in Artificial Intelligence, including development of the basic principles and methods of knowledge-based systems and their practical applications. |
Stephen Furber |
Por trabalho pioneiro como um dos principais projetistas do microprocessador RISC de 32 bits de arquitetura ARM. |
2014 |
Linus Torvalds |
Linux[2] |
2015 |
Michael J. Flynn |
TCCA, SIGARCH |
Peter Kogge |
Kogge-Stone-Addierer |
2016[3] |
Grady Booch |
Unified Modeling Language (UML) |
2018 |
Barbara Liskov |
CLU, Argus |
Bjarne Stroustrup |
C++ |
2019 |
Laura Haas |
Por inovações pioneiras na arquitetura de bancos de dados federados e na integração de dados de várias fontes heterogêneas. |
Jitendra Malik |
Por um papel de liderança no desenvolvimento da visão computacional em uma disciplina próspera por meio de pesquisa, liderança e orientação pioneiras. |
2020 |
Jack Dongarra |
Por seu papel de liderança em software de matemática de alto desempenho. |
Demetri Terzopoulos |
Por um papel de liderança no desenvolvimento da visão computacional, computação gráfica e imagens médicas por meio de pesquisa pioneira, que ajudou a unir essas áreas e influenciou áreas relacionadas dentro e fora da ciência da computação. |