SlideShare a Scribd company logo
K. P de Silva
R.V Premabandu1
Introduction
 Considers various pioneers and their contribution to
the Computing history.
 Their Concepts and Theories.
 How they became the basis of Computing.
2
Content
 George Boole
 Boolean Algebra
 Charles Babbage
 Difference Engine
 Analytic Engine
 Formalism
 Alan Turing
 Turing Machines
 Enigma Codes
 Turing Test in AI
 Claude Shannon
 Boolean Algebra and Switching Circuits
 Information Theory
 Cryptography
 Von Neumann
 Von Neumann Architecture.
 Konrad Zuse
3
George Boole
 Nineteenth century mathematician,
 His calculus of logic is known as Boolean
Algebra.
 Introduced two quantities “0” and “1”.
 He then employed symbols such as x, y, z,
etc., to represent collections or Classes.
 Introduced three operators (+ , - , x).
 These symbols obeyed a rich collection of
algebraic laws such as Additive Identity,
Associativity, Commutativity and etc.
(1815–1864)
4
Boolean Algebra
 Foundation of all modern computers.
 Consists of propositions that are either true or false.
 Variables (e.g., A, B, etc.) are used to stand for
propositions.
 Propositions must be either true or false.
E.g. 2 + 2 = 4 is true.
2 ∗ 5 = 11 is false.
 Propositions may be combined using logical connectives to
form new propositions.
5
Logical Connectives
 The standard logical connectives are…
AND - ∧
OR - ∨
NOT - ¬
 These connectives may be expressed using the other
logical connectives
Implication (⇒)
Equivalence (⇔)
E.g. A ⇒ B is equivalent to ¬A∨B
E.g. A ⇔ B is equivalent to (A ⇒ B) ∧ (B ⇒ A)
6
AND, OR and NOT Gates
 Boolean logical operations are implemented by
electronic AND, OR and NOT gates.
 Fundamental building blocks for more complex
circuits.
7
Charles Babbage
 Charles Babbage is considered to be one of the fathers
of computing.
 He was interested in a method that calculation could
be done mechanically.
 Introduced a design concept for Difference Engine and
Analytic Engine.
(1791) 8
Difference Engine
 Built in 1853.
 Compute polynomials of degree 4 on 15-digit numbers.
 Compute and print mathematical tables mechanically.
 The only operation that the Difference Engine can
perform is the addition.
 Finite differences was the concept of calculating the
answers.
 A key weakness is that it requires the intervention of
humans to perform the calculation.
9
Difference Engine
Difference Engine is on display in the Science Museum
in London. 10
Analytic Engine
 Babbage proposed a revolutionary idea for analytic
engine to resolve weaknesses of difference engine.
 Built in 1978.
 Included a processor, memory.
 Way to input information and output results.
 Capable of executing all possible tasks that may be
expressed in algebraic notation.
 Used punched cards to store programs to perform the
analysis and computation in the Analytic Engine.
11
Analytic Engine
 Punched cards in the design was extremely powerful.
 Two types
 Operation Cards
 Variable Cards
 Operation cards are used to define the operations.
 Variable cards define the variables.
 Ada Lovelace suggested to a method write a program
in Analytic Engine.
 Over 100 years before Von Neumann’s architecture.
12
Analytic Engine
13
Formalism
 Formalism was proposed by David Hilbert.
 This formal system is the basis of modern predicate
logic.
 A formal system consists of a formal language.
 Included axioms, definitions, universal and existential
quantification, and formalization of proof.
 Determines the truth or falsity of any mathematical
statement based on a Algorithm with set of rules.
14
Formalism
 E.g.1 x = y;
this returns true if x is the same as y, and false
otherwise.
 E.g.2 More complex expression such as
f (x, y, z) = w is true
if f (x, y, z) is identical with w, and false otherwise.
 E.g.3 P(x) returns true if x is prime. where P() is
termed a concept.
“P(5) = true”
15
Alan Turing
 Was a British mathematician who was highly influential
in the development of Computer Science.
 Engaged in the Design work in the development of first
stored program computer.(ACE)
 Introduced the concept of Turing machine.
 Designed a electromechanical machine known has
bombe to break in to Enigma Codes.
(1912-1954)16
Turing Machine
 Turing machine is very simple machine.
 Equivalent to an actual physical Computer.
 The machine may read from and write to the tape.
 Has an associated set of rules that defines its behavior.
 Programmed to solve any problem for which there is
an algorithm.
 It was used to determine the solvability of certain
problem.
17
Concept of Turing Machine
18
Enigma Machine & Enigma Codes
The Enigma machine 19
Bombe Machine
 Turing was able brake Enigma codes by his Bombe
machine.
Cardboard replica of bombe. 20
Automated Computer Engine(ACE)
Pilot ACE
21
Turing Test
 Turing devised a famous
experiment that would allow a
computer to be judged as a
conscious and thinking machine.
 The concept of this Turing test
was the foundation of Artificial
Intelligence.
22
Claude Shannon
 Shannon found that Boolean algebra could be
employed to simplify the design of circuits and
telephone routing switches.
 He laid the foundation of modern Information Theory.
 Shannon proposed the idea of converting any kind of
data to binary digits.
23
Boolean Algebra & Switching Circuits
 Switching circuit “Xab” between two terminals a and b
Xab = 0 if open
Xab = 1 if closed
24
Information Theory
 Sending information rapidly and reliably from the
source point to the destination point without any
distraction.
25
Cryptography
 Secure way of communication between two parties.
 Messages are encrypted according to a Mathematical
function.
26
John von Neumann
 Hungarian mathematician.
 Made fundamental contributions to a vast number of
fields including computer science.
 His work on Quantum Mechanics was very influential.
 He introduced an Architecture during his work on
ENIAC & EDVAC.
27
Von Neumann Architecture
 The early machines could perform only a particular
task.
 This architecture uses a single store for both machine
instructions and programs.
 Much simpler to reconfigure the computer for a
different task.
28
Von Neumann Architecture
29
 Manchester Mark I was the first computer with Von
Neumann architecture.
 Ferranti produced the world’s first commercial
computer in 1951.
Von Neumann Architecture
30
Manchester Mark I
31
Konrad Zuse
 Was a German Engineer.
 Pioneered in building first functional tape stored,
program-controlled computer.( Z3)
 He designed the first high-level programming
language Plankalkül.
32
Summary
 Considered the contributions of important people in
the history of computing including Boole, Babbage,
Shannon, Turing and von Neumann.
 Boole was an English mathematician who developed
Boolean Algebra which is the foundation of all modern
computers.
 Charles Babbage did pioneering work on the
Difference Engine and Analytic Engine.
 Turing is famous for his work on a theoretical
mathematical machine termed the “Turing Machine”.
33
Summary
 He also made contributions to the cryptography and to
Artificial Intelligence.
 Claude Shannon was the first person to see the
applicability of Boolean Algebra to simplify the design
of circuits and telephone routing switches.
 Von Neumann was a mathematician gave his name to
the Von Neumann architecture that is used in almost
all computers.
 Zuse was a German engineer who developed the Z3
machine in 1941. He also developed the Plankalkul
high-level programming language in 1946.
34
References
 A Brief History of Computing by Gerard O’Regan.
 www.wikipedia.com
35
Any Questions.. ??
36
37

More Related Content

PPTX
Basic of Computer
Naganathan Sandramohan
 
PPTX
Computer Maintenance Presentation.pptx
MAHERMOHAMED27
 
PPTX
Types of Computer
Pinaki Bandyopadhyay
 
PPT
Basic computerparts
saidfuad91
 
PPTX
BASIC STRUCTURE OF COMPUTERS.pptx
DrAbhishekKumarSingh3
 
PPT
Parts Of The Computer
Aaron Abraham
 
PPT
Equipments In An Internet Cafe
Gener Luis Morada
 
PPTX
Computer architecture
International Islamic University
 
Basic of Computer
Naganathan Sandramohan
 
Computer Maintenance Presentation.pptx
MAHERMOHAMED27
 
Types of Computer
Pinaki Bandyopadhyay
 
Basic computerparts
saidfuad91
 
BASIC STRUCTURE OF COMPUTERS.pptx
DrAbhishekKumarSingh3
 
Parts Of The Computer
Aaron Abraham
 
Equipments In An Internet Cafe
Gener Luis Morada
 
Computer architecture
International Islamic University
 

What's hot (20)

PPTX
Primary memory (main memory)
shah baadshah
 
PDF
Inside the computer
Zafar Ayub
 
PPTX
Introduction to Motherboard
Makrand Patil
 
PPT
Basics of Computer.ppt
NKarpagam1
 
PPTX
Memory Reference Instructions
Rabin BK
 
PPT
Introdusing of computer
Mohamad_Nizam_Zafael
 
PPTX
Evolution of computer
Archana Dwivedi
 
PPTX
Human Computer Interaction
SAZZADHOSSAIN231
 
PPTX
Instruction set and instruction execution cycle
Mkaur01
 
PPTX
Basic fundamental of computer
RaselBhuiyan3
 
PPTX
Motherboard
AMZAD KHAN
 
PPT
0 introduction to computer architecture
aamc1100
 
PPTX
Cpu presentation
Harry Singh
 
PPTX
Dual core processor
Saiful Islam Sany
 
PPT
Computer memory
Mrjonesit
 
PPT
Bus interconnection
Muhammad Ishaq
 
PPT
Cpu organisation
Er Sangita Vishwakarma
 
PPT
Motherboard
Nano Omega
 
PDF
MODERN OPERATING SYSTEM
khanz2012
 
PPT
Basic operational concepts.ppt
ssuser586772
 
Primary memory (main memory)
shah baadshah
 
Inside the computer
Zafar Ayub
 
Introduction to Motherboard
Makrand Patil
 
Basics of Computer.ppt
NKarpagam1
 
Memory Reference Instructions
Rabin BK
 
Introdusing of computer
Mohamad_Nizam_Zafael
 
Evolution of computer
Archana Dwivedi
 
Human Computer Interaction
SAZZADHOSSAIN231
 
Instruction set and instruction execution cycle
Mkaur01
 
Basic fundamental of computer
RaselBhuiyan3
 
Motherboard
AMZAD KHAN
 
0 introduction to computer architecture
aamc1100
 
Cpu presentation
Harry Singh
 
Dual core processor
Saiful Islam Sany
 
Computer memory
Mrjonesit
 
Bus interconnection
Muhammad Ishaq
 
Cpu organisation
Er Sangita Vishwakarma
 
Motherboard
Nano Omega
 
MODERN OPERATING SYSTEM
khanz2012
 
Basic operational concepts.ppt
ssuser586772
 
Ad

Viewers also liked (20)

PPTX
OOSE
shah zeb
 
PPSX
Pc computer
Ghislain Lapierre
 
PPTX
Business
Muhammad Ishaq
 
PPT
computer system hardware
nicolames
 
PPTX
Introduction to Computer
Naveed Patel
 
PPTX
Parts of computers
Ana Bolena Salamanca Caicedo
 
PPT
what is computer
Jelz JZ
 
ODP
Cours algorithmique02
Eric Innocenti
 
PPTX
what is computer......?
aini ain
 
PPTX
What is computer
Neeraj sharma
 
PDF
Cours1 l'icdl - ecdl
Karim Zehi
 
PDF
Introduction à LaTeX : le système de composition professionnel
ECAM Brussels Engineering School
 
PPTX
Problems problem spaces and search
Amey Kerkar
 
PPTX
What Is Computer
LUZ PINGOL
 
PPT
Introduction to computer - History - Generation
TimesRide
 
PDF
Internship_presentation
Poonam Thadani
 
PPT
Gec pest
Anand A.V.S.S
 
PPTX
Historical evaluation of computer
Kasib Monna
 
PPSX
The history of cloud computing
MenSagam Technologies
 
OOSE
shah zeb
 
Pc computer
Ghislain Lapierre
 
Business
Muhammad Ishaq
 
computer system hardware
nicolames
 
Introduction to Computer
Naveed Patel
 
Parts of computers
Ana Bolena Salamanca Caicedo
 
what is computer
Jelz JZ
 
Cours algorithmique02
Eric Innocenti
 
what is computer......?
aini ain
 
What is computer
Neeraj sharma
 
Cours1 l'icdl - ecdl
Karim Zehi
 
Introduction à LaTeX : le système de composition professionnel
ECAM Brussels Engineering School
 
Problems problem spaces and search
Amey Kerkar
 
What Is Computer
LUZ PINGOL
 
Introduction to computer - History - Generation
TimesRide
 
Internship_presentation
Poonam Thadani
 
Gec pest
Anand A.V.S.S
 
Historical evaluation of computer
Kasib Monna
 
The history of cloud computing
MenSagam Technologies
 
Ad

Similar to Foundation of computing history final (20)

PPTX
Men Behind the Computer
eleehya
 
PPTX
Introduction to computer science
umardanjumamaiwada
 
PPTX
introduction to Computer system
umardanjumamaiwada
 
PPTX
lecture 1
umardanjumamaiwada
 
PPTX
introduction to computer science
umardanjumamaiwada
 
PPTX
2 evolution of computer systems
Nymphea Saraf
 
PPT
History of computer development
InkarBazarkulova
 
PPT
Computer history 2 2010
yadiraruizdiaz
 
PDF
Computer wikipedia, the free encyclopedia
Muhammad Imran
 
PPT
A brief history of computers
Vivaldo Jose Breternitz
 
PPT
History of computers_h
vishnu pachauri
 
PPTX
Evolution of computer
Ankit Yadav
 
PPTX
Computer History
Norie Jhon Canoy
 
PDF
Behind every invention there is a person who may be a dreamer, an el.pdf
fashionbigchennai
 
PPTX
History of computers - Modern
Damian T. Gordon
 
PPT
Abriefhistoryofcomputers 121009151031-phpapp01
Ishmael Ople-Oporto
 
PPT
History of Computer
Muhammad Hammad Waseem
 
PDF
Geek Night 16.0 - Evolution of Programming Languages
GeekNightHyderabad
 
PDF
GeekNight: Evolution of Programming Languages
Hyderabad Scalability Meetup
 
PPT
History of computers
Neel lakdawala
 
Men Behind the Computer
eleehya
 
Introduction to computer science
umardanjumamaiwada
 
introduction to Computer system
umardanjumamaiwada
 
introduction to computer science
umardanjumamaiwada
 
2 evolution of computer systems
Nymphea Saraf
 
History of computer development
InkarBazarkulova
 
Computer history 2 2010
yadiraruizdiaz
 
Computer wikipedia, the free encyclopedia
Muhammad Imran
 
A brief history of computers
Vivaldo Jose Breternitz
 
History of computers_h
vishnu pachauri
 
Evolution of computer
Ankit Yadav
 
Computer History
Norie Jhon Canoy
 
Behind every invention there is a person who may be a dreamer, an el.pdf
fashionbigchennai
 
History of computers - Modern
Damian T. Gordon
 
Abriefhistoryofcomputers 121009151031-phpapp01
Ishmael Ople-Oporto
 
History of Computer
Muhammad Hammad Waseem
 
Geek Night 16.0 - Evolution of Programming Languages
GeekNightHyderabad
 
GeekNight: Evolution of Programming Languages
Hyderabad Scalability Meetup
 
History of computers
Neel lakdawala
 

Recently uploaded (20)

PPTX
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
PPTX
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
PPTX
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
DOCX
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
PDF
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PDF
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
PPTX
Basics and rules of probability with real-life uses
ravatkaran694
 
PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
PPTX
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
PPTX
A Smarter Way to Think About Choosing a College
Cyndy McDonald
 
PDF
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
PPTX
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
PPTX
Care of patients with elImination deviation.pptx
AneetaSharma15
 
PPTX
Virus sequence retrieval from NCBI database
yamunaK13
 
PPTX
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
Basics and rules of probability with real-life uses
ravatkaran694
 
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
A Smarter Way to Think About Choosing a College
Cyndy McDonald
 
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
Care of patients with elImination deviation.pptx
AneetaSharma15
 
Virus sequence retrieval from NCBI database
yamunaK13
 
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 

Foundation of computing history final

  • 1. K. P de Silva R.V Premabandu1
  • 2. Introduction  Considers various pioneers and their contribution to the Computing history.  Their Concepts and Theories.  How they became the basis of Computing. 2
  • 3. Content  George Boole  Boolean Algebra  Charles Babbage  Difference Engine  Analytic Engine  Formalism  Alan Turing  Turing Machines  Enigma Codes  Turing Test in AI  Claude Shannon  Boolean Algebra and Switching Circuits  Information Theory  Cryptography  Von Neumann  Von Neumann Architecture.  Konrad Zuse 3
  • 4. George Boole  Nineteenth century mathematician,  His calculus of logic is known as Boolean Algebra.  Introduced two quantities “0” and “1”.  He then employed symbols such as x, y, z, etc., to represent collections or Classes.  Introduced three operators (+ , - , x).  These symbols obeyed a rich collection of algebraic laws such as Additive Identity, Associativity, Commutativity and etc. (1815–1864) 4
  • 5. Boolean Algebra  Foundation of all modern computers.  Consists of propositions that are either true or false.  Variables (e.g., A, B, etc.) are used to stand for propositions.  Propositions must be either true or false. E.g. 2 + 2 = 4 is true. 2 ∗ 5 = 11 is false.  Propositions may be combined using logical connectives to form new propositions. 5
  • 6. Logical Connectives  The standard logical connectives are… AND - ∧ OR - ∨ NOT - ¬  These connectives may be expressed using the other logical connectives Implication (⇒) Equivalence (⇔) E.g. A ⇒ B is equivalent to ¬A∨B E.g. A ⇔ B is equivalent to (A ⇒ B) ∧ (B ⇒ A) 6
  • 7. AND, OR and NOT Gates  Boolean logical operations are implemented by electronic AND, OR and NOT gates.  Fundamental building blocks for more complex circuits. 7
  • 8. Charles Babbage  Charles Babbage is considered to be one of the fathers of computing.  He was interested in a method that calculation could be done mechanically.  Introduced a design concept for Difference Engine and Analytic Engine. (1791) 8
  • 9. Difference Engine  Built in 1853.  Compute polynomials of degree 4 on 15-digit numbers.  Compute and print mathematical tables mechanically.  The only operation that the Difference Engine can perform is the addition.  Finite differences was the concept of calculating the answers.  A key weakness is that it requires the intervention of humans to perform the calculation. 9
  • 10. Difference Engine Difference Engine is on display in the Science Museum in London. 10
  • 11. Analytic Engine  Babbage proposed a revolutionary idea for analytic engine to resolve weaknesses of difference engine.  Built in 1978.  Included a processor, memory.  Way to input information and output results.  Capable of executing all possible tasks that may be expressed in algebraic notation.  Used punched cards to store programs to perform the analysis and computation in the Analytic Engine. 11
  • 12. Analytic Engine  Punched cards in the design was extremely powerful.  Two types  Operation Cards  Variable Cards  Operation cards are used to define the operations.  Variable cards define the variables.  Ada Lovelace suggested to a method write a program in Analytic Engine.  Over 100 years before Von Neumann’s architecture. 12
  • 14. Formalism  Formalism was proposed by David Hilbert.  This formal system is the basis of modern predicate logic.  A formal system consists of a formal language.  Included axioms, definitions, universal and existential quantification, and formalization of proof.  Determines the truth or falsity of any mathematical statement based on a Algorithm with set of rules. 14
  • 15. Formalism  E.g.1 x = y; this returns true if x is the same as y, and false otherwise.  E.g.2 More complex expression such as f (x, y, z) = w is true if f (x, y, z) is identical with w, and false otherwise.  E.g.3 P(x) returns true if x is prime. where P() is termed a concept. “P(5) = true” 15
  • 16. Alan Turing  Was a British mathematician who was highly influential in the development of Computer Science.  Engaged in the Design work in the development of first stored program computer.(ACE)  Introduced the concept of Turing machine.  Designed a electromechanical machine known has bombe to break in to Enigma Codes. (1912-1954)16
  • 17. Turing Machine  Turing machine is very simple machine.  Equivalent to an actual physical Computer.  The machine may read from and write to the tape.  Has an associated set of rules that defines its behavior.  Programmed to solve any problem for which there is an algorithm.  It was used to determine the solvability of certain problem. 17
  • 18. Concept of Turing Machine 18
  • 19. Enigma Machine & Enigma Codes The Enigma machine 19
  • 20. Bombe Machine  Turing was able brake Enigma codes by his Bombe machine. Cardboard replica of bombe. 20
  • 22. Turing Test  Turing devised a famous experiment that would allow a computer to be judged as a conscious and thinking machine.  The concept of this Turing test was the foundation of Artificial Intelligence. 22
  • 23. Claude Shannon  Shannon found that Boolean algebra could be employed to simplify the design of circuits and telephone routing switches.  He laid the foundation of modern Information Theory.  Shannon proposed the idea of converting any kind of data to binary digits. 23
  • 24. Boolean Algebra & Switching Circuits  Switching circuit “Xab” between two terminals a and b Xab = 0 if open Xab = 1 if closed 24
  • 25. Information Theory  Sending information rapidly and reliably from the source point to the destination point without any distraction. 25
  • 26. Cryptography  Secure way of communication between two parties.  Messages are encrypted according to a Mathematical function. 26
  • 27. John von Neumann  Hungarian mathematician.  Made fundamental contributions to a vast number of fields including computer science.  His work on Quantum Mechanics was very influential.  He introduced an Architecture during his work on ENIAC & EDVAC. 27
  • 28. Von Neumann Architecture  The early machines could perform only a particular task.  This architecture uses a single store for both machine instructions and programs.  Much simpler to reconfigure the computer for a different task. 28
  • 30.  Manchester Mark I was the first computer with Von Neumann architecture.  Ferranti produced the world’s first commercial computer in 1951. Von Neumann Architecture 30
  • 32. Konrad Zuse  Was a German Engineer.  Pioneered in building first functional tape stored, program-controlled computer.( Z3)  He designed the first high-level programming language Plankalkül. 32
  • 33. Summary  Considered the contributions of important people in the history of computing including Boole, Babbage, Shannon, Turing and von Neumann.  Boole was an English mathematician who developed Boolean Algebra which is the foundation of all modern computers.  Charles Babbage did pioneering work on the Difference Engine and Analytic Engine.  Turing is famous for his work on a theoretical mathematical machine termed the “Turing Machine”. 33
  • 34. Summary  He also made contributions to the cryptography and to Artificial Intelligence.  Claude Shannon was the first person to see the applicability of Boolean Algebra to simplify the design of circuits and telephone routing switches.  Von Neumann was a mathematician gave his name to the Von Neumann architecture that is used in almost all computers.  Zuse was a German engineer who developed the Z3 machine in 1941. He also developed the Plankalkul high-level programming language in 1946. 34
  • 35. References  A Brief History of Computing by Gerard O’Regan.  www.wikipedia.com 35
  • 37. 37