computing pioneer (tsz. computing pioneers)
Ezek a személyek nem csak technikai újításokat hoztak létre, hanem gondolkodásmódot, szabványokat és módszertanokat is bevezettek, amelyek máig meghatározzák az iparágat.
A computing pioneer-ök nélkül nem létezne a mai digitális világ. Ők rakták le az alapokat: az algoritmuselmélettől a programozási nyelvekig, az operációs rendszerektől az internetig. Munkásságuk inspiráció, útmutató és technikai alap mindannyiunk számára, akik valamilyen formában a számítástechnikával foglalkozunk.
# | Év | Név | Hozzájárulás |
---|---|---|---|
1 | 830~ | Al-Khwarizmi | Az „algoritmus” elnevezés alapja |
2 | 1801 | Joseph Marie Jacquard | Lyukkártyás vezérlésű szövőszék |
3 | 1822, 1837 | Charles Babbage | Programozható gép koncepciója |
4 | 1852 | Ada Lovelace | Első algoritmus, első programozó |
5 | 1931 | Kurt Gödel | Gödel-tételek, számításelmélet megalapozása |
6 | 1936 | Alonzo Church | Lambda-kalkulus, számításelmélet |
7 | 1936 | Alan Turing | Turing-gép, mesterséges intelligencia alapjai |
8 | 1938, 1945 | Konrad Zuse | Z3 számítógép, első magas szintű nyelv (Plankalkül) |
9 | 1939 | John Atanasoff | Első elektronikus digitális számítógép |
10 | 1943 | Claude Shannon | Információelmélet atyja |
11 | 1943 | J. Presper Eckert | ENIAC, UNIVAC |
12 | 1943 | John Mauchly | ENIAC, UNIVAC |
13 | 1943 | Tommy Flowers | Colossus számítógép |
14 | 1943 | Max Newman | Colossus, Manchester számítástechnikai labor |
15 | 1944 | Howard Aiken | Harvard Mark I társ-tervezője |
16 | 1944 | Allen Coombs | Colossus Mark II fejlesztése |
17 | 1945 | John von Neumann | Számítógépek von Neumann-architektúrája |
18 | 1947 | Kathleen Booth | Első assembly nyelv |
19 | 1948 | Tom Kilburn | Első tárolt programú számítógép |
20 | 1949 | Maurice Wilkes | EDSAC gép, magas szintű programozási elvek |
21 | 1952 | Grace Hopper | COBOL, fordítóprogram, „bug” szó terjesztője |
22 | 1952 | David Huffman | Huffman-kódolás |
23 | 1953 | Richard Hamming | Hamming-kód, hibajavító kódok |
24 | 1954, 1963 | John Backus | FORTRAN nyelv, BNF-forma |
25 | 1954, 1964, 1967 | Gene Amdahl | Főkeretszámítógép, Amdahl-törvény |
26 | 1956 | Noam Chomsky | Chomsky-hierarchia, nyelvészeti formális nyelvek |
27 | 1956 | Herbert Simon | Mesterséges intelligencia, Logic Theorist |
28 | 1956 | Edward McCluskey | Digitális logika minimalizálása (Quine–McCluskey) |
29 | 1958 | John McCarthy | LISP nyelv, mesterséges intelligencia |
30 | 1960–1964 | Paul Baran | Csomagkapcsolt kommunikáció, internet-előzmény |
31 | 1961–1970s | Leonard Kleinrock | Sorbanálláselmélet, ARPANET modellezése |
32 | 1962 | Wesley A. Clark | LINC miniszámítógép |
33 | 1963 | Douglas Engelbart | Egér feltalálója, GUI, hipertext |
34 | 1963 | Ivan Sutherland | Sketchpad, CAD, grafikus interfész úttörője |
35 | 1964 | Peter Naur | Backus–Naur forma (BNF) |
36 | 1965 | Donald Davies | Csomagkapcsolt hálózat koncepciója |
37 | 1967 | Ken Thompson | UNIX operációs rendszer, B nyelv, UTF-8 |
38 | 1967–2011 | Dennis Ritchie | C nyelv, UNIX rendszer |
39 | 1968 | Edsger Dijkstra | Algoritmusok, strukturált programozás, szemafor |
40 | 1968 | Donald Knuth | The Art of Computer Programming, TeX |
41 | 1970 | Edgar F. Codd | Relációs adatmodell létrehozója |
42 | 1970 | Niklaus Wirth | Pascal programozási nyelv |
43 | 1971 | Margaret Hamilton | Apollo szoftvermérnökség, „software engineering” kifejezés |
44 | 1971 | Federico Faggin | Intel 4004, első kereskedelmi mikroprocesszor |
45 | 1971 | Masatoshi Shima | Intel 4004 társ-fejlesztője |
46 | 1973 | Charles Bachman | Adatbázis-technológia úttörője |
47 | 1974 | Elizabeth Feinler | DNS alapjai, .com/.edu/.gov tartományok |
48 | 1976 | Michael O. Rabin | Nem-determinisztikus automaták |
49 | 1976 | Whitfield Diffie | Nyilvános kulcsú titkosítás |
50 | 1977 | Leonard Adleman | RSA algoritmus, nyilvános kulcsú titkosítás |
51 | 1977 | Adi Shamir | RSA algoritmus |
52 | 1977 | Ron Rivest | RSA algoritmus |
53 | 1978 | Vint Cerf | TCP/IP protokoll együttalkotója |
54 | 1978 | Robert W. Floyd | Algoritmuselmélet, verifikáció |
55 | 1978 | Edwin Catmull | 3D grafika, Pixar |
56 | 1979 | Bjarne Stroustrup | C++ programozási nyelv |
57 | 1981 | Barry Boehm | COCOMO, spirálmodell szoftverfejlesztéshez |
58 | 1982 | Michael Stonebraker | PostgreSQL és relációs DBMS úttörője |
59 | 1985 | Richard Karp | NP-teljesség, algoritmuselmélet |
60 | 1985 | Radia Perlman | Spanning Tree Protocol |
61 | 1986 | Robert Tarjan | Grafalgoritmusok úttörője |
62 | 1986 | John Hopcroft | Algoritmusok és adatszerkezetek |
63 | 1987 | Barbara Liskov | Liskov-helyettesítési elv, objektum-orientált tervezés |
64 | 1989 | William Kahan | IEEE 754 lebegőpontos számábrázolás |
65 | 1989, 1990 | Tim Berners-Lee | World Wide Web megalkotója |
66 | 1990–1993 | Simon Lam | Secure sockets (SSL elődje) |
67 | 1993 | Juris Hartmanis | Komplexitáselmélet megalapozója |
68 | 1993 | Richard Stearns | Komplexitáselmélet |
69 | 1995 | Manuel Blum | Komplexitáselmélet és kriptográfia |
70 | 1997 | Linus Torvalds | Linux kernel megalkotója |
71 | 2008 | Satoshi Nakamoto | Bitcoin, blokklánc |
72 | 2010 | Leslie Valiant | PAC tanuláselmélet |
73 | 2012 | Silvio Micali | Kriptográfiai bonyolultságelmélet |
74 | 2018 | Geoffrey Hinton | Deep learning, neurális hálók |
75 | 2018 | Yoshua Bengio | Mélytanulás |
76 | 2018 | Yann LeCun | Konvolúciós hálók, deep learning |