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.
|