Influential Computer Scientists

The earliest known tool for use in computation was the abacus, developed in the period between 2700 2300 BCE. The history of computer science began long before the modern discipline of computer science that emerged in the 20th century, and was hinted at in the centuries prior. The earliest known mechanical analog computer is believed to be the Antikythera mechanism, which calculated astronomical positions. In 1837 Charles Babbage first described his Analytical Engine which is accepted as the first design for a modern computer. The analytical engine had expandable memory, an arithmetic unit, and logic processing capabilities able to interpret a programming language with loops and conditional branching. Although never built, the design has been studied extensively and is understood to be Turing equivalent. The analytical engine would have had a memory capacity of less than 1 kilobyte of memory and a clock speed of less than 10 Hertz.

In 1702, Gottfried Wilhelm Leibniz developed logic in a formal, mathematical sense with his writings on the binary numeral system. In his system, the ones and zeros also represent true and false values or on and off states. But it took more than a century before George Boole published his Boolean algebra in 1854 with a complete system that allowed computational processes to be mathematically modeled .

In 1946, a model for computer architecture was introduced and became known as Von Neumann architecture, the machine design uses a RISC (Reduced instruction set computing) architecture. Since 1950, the von Neumann model provided uniformity in subsequent computer designs. The von Neumann architecture was considered innovative as it introduced an idea of allowing machine instructions and data to share memory space. The von Neumann model is composed of three major parts, the arithmetic logic unit (ALU), the memory, and the instruction processing unit (IPU). In von Neumann machine design, the IPU passes addresses to memory, and memory, in turn, is routed either back to the IPU if an instruction is being fetched or to the ALU if data is being fetched.

Below you will find some of the many influential computer scientists, and a few are still alive today !

Image for post
Image for post

Charles Babbage
(1791–1871)
Invented the computer

Image for post
Image for post

Ada Lovelace
(1815–1852)
Credited as the first programmer

Image for post
Image for post

Alan Turing
(1912–1954)
Credited first computer scientist

Image for post
Image for post

Edsger Dijkstra
(1930–2002)
Created Shortest path algorithm

Image for post
Image for post

Linus Torvalds
(1969 — Present)
Created the Linux Kernal

Image for post
Image for post

Richard Stallman
(1953 — Present)
Free Software Movement

Image for post
Image for post

Dennis Ritchie
(1941–2011)
Co-Creator of C & Unix

Image for post
Image for post

Steve Wozniak
(1950 — Present)
Apple Co-founder invented Apple 1

Image for post
Image for post

Vint Cerf
(1943 — Present)
Internet Father, Created IP/TCP

Image for post
Image for post

Bill Gates
(1955 — Present)
Founder of Microsoft Inc.

Image for post
Image for post

Steve Jobs
(1955–2011)
Founder of Apple

Image for post
Image for post

Mark Zuckerberg
(1984 — Present)
Facebook Founder

Image for post
Image for post

Tom Anderson
(1970 — Present)
Founder of Myspace

Image for post
Image for post

Sergey Brin
(1973 — Present)
Co-Founder of Google

Image for post
Image for post

Larry Page
(1973 — Present)
Co-Founder and CEO of Google

Image for post
Image for post

Douglas E.
(1925 — Present)
Created the computer mouse

Image for post
Image for post

James Gosling
(1955 — Present)
Created the Java Language

Image for post
Image for post

Grace Hopper
(1906–1992)
Created Compiler & COBOL

Image for post
Image for post

Mark Dean
(1957 — Present)
Developed ISA Bus

Image for post
Image for post

Tim Berners-Lee
(1955 — Present)
Invented the world wide web

Image for post
Image for post

Marvin Minsky
(1927–2016)
Father of AI

Image for post
Image for post

Guido Von Rossum
(1956 — Present)
Creator of Python

Image for post
Image for post

Sebastian Thrun
(1967 — Present)
Google Car / Udacity

Image for post
Image for post

Robert Morris
(1965 — Present)
Created 1st Worm

Image for post
Image for post

John Von neuman
(1903–1957)
Operator Theory

Image for post
Image for post

David Drummond
(Unkown — Present)
Google’s Senior Vice President

Image for post
Image for post

Alan Kay
(1940 — Present)
Created Object Oriented Programming

Image for post
Image for post

Donald Knuth
(1938 — Present)
The Art of Computer Programming

Image for post
Image for post

David J. Malan
(unknown — Present)
Harvard CS50

Image for post
Image for post

Rasmus Lerdorf
(1968 — Present)
Created PHP

Image for post
Image for post

Andrew Ng
(1976 — Present)
Co-founder of Coursera and Founded Google Brain

Check Out the following for content / videos on Computer Science, Algorithm Analysis, Programming and Logic:

YouTube Channel:
randerson112358: https://www.youtube.com/channel/UCaV_0qp2NZd319K4_K8Z5SQ

compsci112358:
https://www.youtube.com/channel/UCbmb5IoBtHZTpYZCDBOC1CA

Website:
http://everythingcomputerscience.com/

Video Tutorials on Recurrence Relation:
https://www.udemy.com/recurrence-relation-made-easy/

Video Tutorial on Algorithm Analysis:
https://www.udemy.com/algorithm-analysis/

Twitter:
https://twitter.com/CsEverything

YouTube Channel:

Image for post
Image for post

Computer Science Website:

Image for post
Image for post

Udemy Videos on Recurrence Relation:

Image for post
Image for post

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store