SlideShare a Scribd company logo
1 of 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]

More Related Content

What's hot

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
 

What's hot (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
 

Viewers also liked (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
 

Similar to 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
 

Similar to 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
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

History

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