pioneers of computing - nsc.rupioneers of computing - 6 edsgar w. dijkstra edsger dijkstra was a...

32
1 Pioneers of Computing В 1980 IEEE Computer Society учредило Золотую медаль (бронзовую) «Вычислительный Пионер» Пионерами учредителями стали 32 члена IEEE Computer Society, связанных с работами по информатике и вычислительным наукам.

Upload: others

Post on 01-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

1

Pioneers of Computing

В 1980 IEEE Computer Society учредилоЗолотую медаль (бронзовую) «Вычислительный Пионер»

Пионерами учредителями стали 32 члена IEEE Computer Society, связанных с работами по информатике и вычислительным наукам.

2

Pioneers of Computing

1.Howard H. Aiken (Havard Mark I) 2.John V. Atanasoff 3.Charles Babbage (Analytical Engine) 4.John Backus 5.Gordon Bell (Digital) 6.Vannevar Bush 7.Edsger W. Dijkstra      8.John Presper Eckert9.Douglas C. Engelbart 10.Andrei P. Ershov (theroretical programming) 11.Tommy Flowers (Colossus engineer) 12.Robert W. Floyd 13.Kurt Gödel 14.William R. Hewlett 15.Herman Hollerith 16.Grace M. Hopper 17.Tom Kilburn (Manchester)

3

Pioneers of Computing 1. Donald E. Knuth (TeX) 2. Sergei A. Lebedev3. Augusta Ada Lovelace4. Aleksey A.Lyapunov5. Benoit Mandelbrot 6. John W. Mauchly 7. David Packard 8. Blaise Pascal 9. P. Georg and Edvard Scheutz (Difference Engine, Sweden) 10. C. E. Shannon (information theory) 11. George R. Stibitz 12. Alan M. Turing (Colossus and code-breaking) 13. John von Neumann 14. Maurice V. Wilkes (EDSAC) 15. J.H. Wilkinson (numerical analysis) 16. Freddie C. Williams 17. Niklaus Wirth 18. Stephen Wolfram (Mathematica) 19. Konrad Zuse

4

Pioneers of Computing - 2

Howard H. Aiken (Havard Mark I) – СШАСоздатель первой ЭВМ – 1943 г.

Gene M. Amdahl (IBM360 computer architecture, including pipelining, instruction look-ahead, and cache memory) – США (1964 г.)Идеология майнфреймов – система массовой обработки данных

John W. Backus (Fortran) – первый язык высокого уровня – 1956 г.

5

Pioneers of Computing - 3

Robert S. Barton For his outstanding contributions in basing the design of computing

systems on the hierarchical nature of programs and their data.

C. Gordon BellFor his contributions to designing and understanding computer

systems: for his contributions in the formation of the minicomputer; for the creation of the first commercial, interactive timesharing computer; for pioneering work in the field of hardware description languages; for co-authoring classic computer books and co-founding a computer museum.(PDP, DEC и VAX серии).

6

Pioneers of Computing - 4Frederick P. Brooks, Jr. For landmark contributions to computer

architecture, operating systems, and software engineering.

Wesley A. ClarkFor contributions to the early development of the

minicomputer and the multiprocessor, and for continued contributions over 25 years that have found their way into computer networks, modular computers, and personal computers.

Fernando J. CorbatoFor his pioneering work organizing the concepts

and leading the development of the general-purpose, large-scale, time-sharing and resource-sharing computer systems, CTSS and Multics.

7

Pioneers of Computing - 5

8

Pioneers of Computing - 6Edsgar W. Dijkstra Edsger Dijkstra was a principal contributor in the late

1950's to the development of the ALGOL, a high level programming language which has become a model of clarity and mathematical rigor. He is one of the principal exponents of the science and art of programming languages in general, and has greatly contributed to our understanding of their structure, representation, and implementation. His fifteen years of publications extend from theoretical articles on graph theory to basic manuals, expository texts, an philosophical contemplations in the field of programming languages.

9

Pioneers of Computing - 7J. Presper Eckert - ENIACJohn W. Mauchly

John W. Mauchly

10

Pioneers of Computing - 7J. Presper Eckert - ENIACJohn W. Mauchly

11

Pioneers of Computing - 8Jay W. Forrester

Multicoordinate Digital Information Storage Device His invention became known as magnetic-core memory storage, a precursor to today’s RAM technology, and was first used in Project Whirlwind, a monster computer developed at the Massachusetts Institute of Technology in the early 1950s as part of the United States’ strategic defense against the Soviet Union.System Dynamics Program.

Herman H. Goldstine (ENIAC)Logical design of an electronic computing

instrument (c Дж. Фон Нейманом).

12

Pioneers of Computing - 9Richard W. HammingSome Problems in the Boundary Value Theory of Linear

Differential EquationsIn 1945 the Manhattan Project. В 1946 the Bell Telephone Laboratories (работы с

Shannon and Tukey). Сhair of computer science at the Naval

Postgraduate School at Monterey, California. Работы on error- detecting and error- correcting

codes.В 1950 and with this he started a new subject

within information theory. Hamming codes are of fundamental importance in coding theory and are of practical use in computer design.

Work error- correcting codes, packing problem over finite fields.

In 1956 Hamming worked on the early computer, the IBM 650 - the development of a programming language which has evolved into the high-level computer languages used to program computers today.

13

Pioneers of Computing - 10Grace Hopper

Начала теоритеческого программирования

14

Pioneers of Computing - 11

Alston Scott Householder

Математическая биология, нейронные сети, прикладная алгебра.

Kenneth E. Iverson

For his pioneering effort in programming languages and mathematical notation resulting in what the computing field now knows as APL, for his contributions to the implementation of interactive systems, to educational uses of APL, and to programming language theory and practice.

15

Pioneers of Computing - 12Jean A. HoerniRobert N. Noyce

Jean Hoerni, Kurt Lehovec, Jack St. Clair Kilby and Robert N. Noyce – промышленное производства полупроводниковых элеметнов.

транзистор

16

Pioneers of Computing - 13Tom Kilburn (1921 - 2001)

For major seminal contributions to computer architecture spanning a period of three decades. For establishing a tradition of collaboration between university and industry which demands the mutual understanding of electronics technology and abstract programming concepts.

(вычислительная машина Atlas, в которой впервые реализована концепция виртуальной памяти).

17

Pioneers of Computing - 14Donald E. Knuth

Издательская система ТеХ и Искусство программирования

18

Pioneers of Computing - 15

George R. Stibitz

19

Pioneers of Computing - 16Maurice V. Wilkes

Konrad Zuse

Микропрограммирование и асемблер

20

Pioneers of Computing - 16Herman Lukoff

Univac-LARC

Gordon E. MooreОснователь компании Intel

21

Pioneers of Computing - 16Allen NewellThe Allen Newell Award is presented to an individual

selected for career contributions that have breadth within computer science, or that bridge computer science and other disciplines.

Lawrence G. RobertsFounder of the Internet 

Shmuel Winograd - БПФ

22

Pioneers of 1982 SWAC

Harry D. Huskey

"For the first parallel computer SWAC"

23

Pioneers of 1984

John Vincent Atanasoff"For the first electronic computer with serial memory"

24

Pioneers of 1984

Jerrier A. Haddad"For his part in the lead IBM 701 design team"Nathaniel Rochester"For the architecture of IBM 702 electronic data processing machines"

Jerrier A. HaddadNathaniel Rochester

25

Pioneers

Nicholas C. Metropolis (1915-1999)"For the first solved atomic energy problems on ENIAC"

ENIAC - 1945. Monte Carlo methodStanislaw Ulam in 1949statistical method to Enrico Fermi

26

Pioneers

Willem L. van der Poel"For the serial computer ZEBRA

1956 – Zebra1962- Algol

27

Pioneers

John G. Kemeny "For BASIC"

John McCarthy"For LISP and artificial intelligence"

Alan Perlis"For computer language translation" John G. Kemeny

28

Pioneers

Stephen W. Dunwell "For project stretch"

Douglas C. Engelbart "For human computer interaction"

29

Pioneers

Dennis M. Ritchie "In recognition of contributions to the development of Unix"

Ken L. Thompson "For his work with UNIX"

30

Pioneers

Victor M. Glushkov "For digital automation of computer architecture"

31

Pioneers

Sergey A. Lebedev"For the first computer in the Soviet Union"

Alexej A. Lyuponov"For Soviet cybernetics and programming"

32

Pioneers

Harold W. Lawson"For inventing thr 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"