Skip to content

Latest commit

 

History

History
251 lines (155 loc) · 11.5 KB

people.md

File metadata and controls

251 lines (155 loc) · 11.5 KB

People in computer science

Table of contents


🔗

🎥

📖

  • S.Tempus. Programmers at work: Interviews with 19 programmers who shaped the computer industry (1989)

Georgy Adelson-Velsky

Georgy Adelson-Velsky (Georgii Adelson-Velskii) was a Soviet and Israeli mathematician and computer scientist. He began working in artificial intelligence and other applied topics in the late 1950s. Along with Evgenii Landis, he invented the AVL tree in 1962 – the first known balanced binary search tree data structure.Beginning in 1963, Adelson-Velsky headed the development of a computer chess program at the Institute for Theoretical and Experimental Physics in Moscow. His innovations included the first use of bitboards (a now-common method for representing game positions) in computer chess. The program evolved into Kaissa, the first world computer chess champion.

🎥

📖

  • G.M.Adelson-Velsky, V.L.Arlazarov, A.R.Bitman, M.V.Donskoy. Computer plays chess (in Russian, 1983)

Howard Aiken

🔗

🎥

John Conway

🎥

Robert W Floyd

🎥

📄

Margaret Hamilton

Margaret Hamilton was director of the Software Engineering Division of the MIT Instrumentation Laboratory, which developed on-board flight software for NASA’s Apollo program. She has published more than 130 papers, proceedings, and reports, about sixty projects, and six major programs. She coined the term “software engineering”, stating “I began to use the term software engineering to distinguish it from hardware and other kinds of engineering, yet treat each type of engineering as part of the overall systems engineering process”.

🎥

Alan Kay

Alan Kay is best known for his pioneering work on object-oriented programming and windowing graphical user interface (GUI) design. At Xerox PARC he led the design and development of the first modern windowed computer desktop interface. There he also led the development of the influential object-oriented programming language Smalltalk, both personally designing most of the early versions of the language and coining the term “object-oriented”.

🎥

John Kemeny

John Kemeny is best known for co-developing the BASIC programming language in 1964 with Thomas E. Kurtz. Kemeny served as the 13th President of Dartmouth College from 1970 to 1981 and pioneered the use of computers in college education. He chaired the presidential commission that investigated the Three Mile Island accident in 1979.

🔗

Brian Kernighan

🔗

🎥

Donald Knuth

🔗

🎥

📖

Thomas Kurtz

Thomas Kurtz is a retired Dartmouth professor of mathematics and computer scientist, who along with his colleague John G. Kemeny set in motion the then revolutionary concept of making computers as freely available to college students as library books were, by implementing the concept of time-sharing at Dartmouth College. In his mission to allow non-expert users to interact with the computer, he co-developed the BASIC programming language and the Dartmouth Time Sharing System during 1963 to 1964.

Peter Norvig

🎥

Robert Sedgewick

🔗

Bjarne Stroustrup

🔗

🎥

Alexander Stepanov

🔗

🎥

📖

Ken Thompson

🎥

Linus Torvalds

🔗

🎥

Niklaus Wirth

🎥


Blogs