SlideShare ist ein Scribd-Unternehmen logo
1 von 16
[object Object],[object Object],[object Object],[object Object],[object Object],CSC 221: Computer Programming I Fall 2004
hardware vs. software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
History of computing technology ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Generation 0:  Mechanical Computers (1642-1945) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Generation 0 (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Generation 1:  Vacuum Tubes (1945-1954) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Generation 1 (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Generation 2:  Transistors (1954-1963) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Generation 3:  Integrated Circuits (1963-1973) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Generation 4:  VLSI (1973-1985) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Generation 5:  Parallelism & Networking (1985-????) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1,024 1984 235 1982 50  992,000 1992 313,000 1990 56,000 1988 5,089 1986 4 1969 3,000  3,212,000  1994 300,000 12,881,000  1996 4,279,000  36,739,000  1998 18,169,498 93,047,785  2000 33,082,657 162,128,493 2002 Web Servers on the Internet Computers on the Internet Year
[object Object],[object Object],[object Object],Evolution of programming: machine language 01111111010001010100110001000110000000010000001000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000001000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000100000000000000000000000000000000000000000000110100000000000000000000000000000000000000000000101000000000000000100000000000000000010000000000101110011100110110100001110011011101000111001001110100011000010110001000000000001011100111010001100101011110000111010000000000001011100111001001101111011001000110000101110100011000010000000000101110011100110111100101101101011101000110000101100010000000000010111001110011011101000111001001110100011000010110001000000000001011100111001001100101011011000110000100101110011101000110010101111000011101000000000000101110011000110110111101101101011011010110010101101110011101000000000000000000000000000000000010011101111000111011111110010000000100110000000000000000000000001001000000010010011000000000000000010101000000000000000000000000100100100001001010100000000000000100000000000000000000000000000000000001000000000000000000000000101000000001000000000000000010001001000000010000000000000001000000010101000000000000000000000000100100100001001010100000000000000100000000000000000000000000000000000001000000000000000000000000101100000001000000000000000100001000000000000000000000100000000100000000000000000000000010000001110001111110000000001000100000011110100000000000000000000000000000000000000000000000000001001000011001010110110001101100011011110111011101101111011100100110110001100100001000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000001111111111110001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000011111111111100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000100000000000000000000000000001101000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000100010000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000010001100000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000101100000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000001101001000000000000000000000000000000000000000000000000000000000100100000010010000000000000000000000010000000000000000000000000011011100000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000001101000011001010110110001101100011011110010111001100011011100000111000000000000011001110110001101100011001100100101111101100011011011110110110101110000011010010110110001100101011001000010111000000000010111110101000101011111011100010111010001101111011001000000000001011111010111110110110001110011010111110101111100110111011011110111001101110100011100100110010101100001011011010101000001000110010100100011011101101111011100110111010001110010011001010110000101101101010111110101001000110111011011110111001101110100011100100110010101100001011011010000000001011111010111110110110001110011010111110101111100110111011011110111001101110100011100100110010101100001011011010101000001000011011000110000000001100101011011100110010001101100010111110101111101000110010100100011011101101111011100110111010001110010011001010110000101101101000000000110110101100001011010010110111000000000011000110110111101110101011101000000000000000000000000000000000000000000000000000000000000000000000000000
[object Object],[object Object],[object Object],[object Object],[object Object],Evolution of programming: assembly language gcc2_compiled.: .global _Q_qtod .section  ".rodata" .align 8 .LLC0:  .asciz  "Hello world!" .section  ".text" .align 4 .global main .type  main,#function .proc  04 main:  !#PROLOGUE# 0 save %sp,-112,%sp !#PROLOGUE# 1 sethi %hi(cout),%o1 or %o1,%lo(cout),%o0 sethi %hi(.LLC0),%o2 or %o2,%lo(.LLC0),%o1 call __ls__7ostreamPCc,0 nop mov %o0,%l0 mov %l0,%o0 sethi %hi(endl__FR7ostream),%o2 or %o2,%lo(endl__FR7ostream),%o1 call __ls__7ostreamPFR7ostream_R7ostream,0 nop mov 0,%i0 b .LL230 nop .LL230: ret restore .LLfe1: .size  main,.LLfe1-main .ident  "GCC: (GNU) 2.7.2"
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Evolution of programming: high-level language /**  * This class can print "Hello world!"  *  @author Dave Reed *  @version 8/20/04 **/   class Greeter { public Greeter() { } public void SayHello() { System.out.println(“Hello world!”); } }
Why Java? ,[object Object],[object Object],[object Object],[object Object],[object Object]
If you want to know more… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

History of Computing Hardware
History of Computing HardwareHistory of Computing Hardware
History of Computing Hardware
hplap
 
Evolution of computer
Evolution of computerEvolution of computer
Evolution of computer
Ankit Yadav
 
EVOLUTION OF COMPUTER pdf
EVOLUTION OF COMPUTER pdfEVOLUTION OF COMPUTER pdf
EVOLUTION OF COMPUTER pdf
Dlwnsghek Ina
 
Highlights in Computer History
Highlights in Computer HistoryHighlights in Computer History
Highlights in Computer History
Buffalo Seminary
 

Was ist angesagt? (20)

102 Evolution of computers
102 Evolution of computers102 Evolution of computers
102 Evolution of computers
 
Computer story
Computer storyComputer story
Computer story
 
Computer history1
Computer history1Computer history1
Computer history1
 
History of computers
History of computersHistory of computers
History of computers
 
History of Computing Hardware
History of Computing HardwareHistory of Computing Hardware
History of Computing Hardware
 
Evolution of computers
Evolution of computersEvolution of computers
Evolution of computers
 
Introduction to computer science cs110 - pdf
Introduction to computer science   cs110 - pdfIntroduction to computer science   cs110 - pdf
Introduction to computer science cs110 - pdf
 
Evolution of computer
Evolution of computerEvolution of computer
Evolution of computer
 
Brief history of computers
Brief history of computersBrief history of computers
Brief history of computers
 
Evolution of Computer
Evolution of Computer Evolution of Computer
Evolution of Computer
 
2 evolution of computer systems
2 evolution of computer systems2 evolution of computer systems
2 evolution of computer systems
 
Computer history
Computer historyComputer history
Computer history
 
Evolution of a computer 2
Evolution of a computer 2Evolution of a computer 2
Evolution of a computer 2
 
CR346-Lec00 history
CR346-Lec00 historyCR346-Lec00 history
CR346-Lec00 history
 
History of Computer Hardware
History of Computer HardwareHistory of Computer Hardware
History of Computer Hardware
 
EVOLUTION OF COMPUTER pdf
EVOLUTION OF COMPUTER pdfEVOLUTION OF COMPUTER pdf
EVOLUTION OF COMPUTER pdf
 
Highlights in Computer History
Highlights in Computer HistoryHighlights in Computer History
Highlights in Computer History
 
Introduction To Computing (Evolution of Computers)
Introduction To Computing (Evolution of Computers) Introduction To Computing (Evolution of Computers)
Introduction To Computing (Evolution of Computers)
 
Evolution of computers
Evolution of computersEvolution of computers
Evolution of computers
 
Evolution & History of Computers
Evolution & History of ComputersEvolution & History of Computers
Evolution & History of Computers
 

Andere mochten auch (8)

C introduction
C introductionC introduction
C introduction
 
Loops
LoopsLoops
Loops
 
Introduction
IntroductionIntroduction
Introduction
 
Chapter3
Chapter3Chapter3
Chapter3
 
Operators
OperatorsOperators
Operators
 
C chap02
C chap02C chap02
C chap02
 
Os final project
Os final projectOs final project
Os final project
 
C intro
C introC intro
C intro
 

Ähnlich wie History

Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computers
Akash Varaiya
 
Computer history1
Computer history1Computer history1
Computer history1
Naman Jain
 
Computer orientation & packages
Computer orientation & packagesComputer orientation & packages
Computer orientation & packages
Narvind kumar
 
Evolution of computers latest
Evolution of computers latestEvolution of computers latest
Evolution of computers latest
Syieda Khamis
 

Ähnlich wie History (20)

Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computers
 
History of computer
History of computerHistory of computer
History of computer
 
CST 20363-Session 1.2-A Brief History of Computing
CST 20363-Session 1.2-A Brief History of ComputingCST 20363-Session 1.2-A Brief History of Computing
CST 20363-Session 1.2-A Brief History of Computing
 
Computer history1
Computer history1Computer history1
Computer history1
 
A Reference Book on C Programming.pdf
A Reference Book on C Programming.pdfA Reference Book on C Programming.pdf
A Reference Book on C Programming.pdf
 
Ict milestones of computer architecture
Ict  milestones of computer architectureIct  milestones of computer architecture
Ict milestones of computer architecture
 
Assignment of History of Computer(F21-1872).pdf
Assignment of History of Computer(F21-1872).pdfAssignment of History of Computer(F21-1872).pdf
Assignment of History of Computer(F21-1872).pdf
 
history.ppt
history.ppthistory.ppt
history.ppt
 
History-of-Computers.pptx-www-com-wwwwww
History-of-Computers.pptx-www-com-wwwwwwHistory-of-Computers.pptx-www-com-wwwwww
History-of-Computers.pptx-www-com-wwwwww
 
History of computers
History of computersHistory of computers
History of computers
 
Journey of computing
Journey of computingJourney of computing
Journey of computing
 
Computer orientation & packages
Computer orientation & packagesComputer orientation & packages
Computer orientation & packages
 
W 1 Introduction
W 1  IntroductionW 1  Introduction
W 1 Introduction
 
Computer history & evaluation
Computer history & evaluationComputer history & evaluation
Computer history & evaluation
 
Convergence of technologies
Convergence of technologiesConvergence of technologies
Convergence of technologies
 
Evolution of computers latest
Evolution of computers latestEvolution of computers latest
Evolution of computers latest
 
EVOLUTION OF COMPUTER
EVOLUTION OF COMPUTEREVOLUTION OF COMPUTER
EVOLUTION OF COMPUTER
 
2-2-ing-history-of-ict.ppt
2-2-ing-history-of-ict.ppt2-2-ing-history-of-ict.ppt
2-2-ing-history-of-ict.ppt
 
History of computing
History of computingHistory of computing
History of computing
 
Shashank ppt
Shashank pptShashank ppt
Shashank ppt
 

Kürzlich hochgeladen

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

History

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.