SlideShare a Scribd company logo
1 of 28
HISTORY OF COMPUTERS, COMPUTER
ARCHITECTURE AND PROGRAMMING
LANGUAGE
MODULE 1
GENERATION OF COMPUTER
ACCORDING TO COMPONENTS
FIRST GENERATION:
1937 – 1946
 1937 the first electronic digital computer was built by Dr. John V.
Atanasoff and Clifford Berry. It was called the Atanasoff-Berry
Computer (ABC).
 1943 an electronic computer name the Colossus was built for the
military.
 1946 the first General–Purpose digital computer Electronic
Numerical Integrator and Computer (ENIAC) was built.
 weighed 30 tons, and had 18,000 vacuum tubes which was
used for processing.
 Computers of this generation could only perform single task,
and they had no operating system
ATANASOFF-BERRY COMPUTER
(ABC).
ENIAC
Electronic Numerical Integrator and Computer, built by J. Presper
Eckert and John V. Mauchly was a general-purpose computer. It had
been very heavy, large, and contained 18,000 vacuum tubes.
SECOND GENERATION:
1947 – 1962
 This generation of computers used transistors instead of vacuum
tubes which were more reliable
 1951 the first computer for commercial use was introduced to the
public; the Universal Automatic Computer (UNIVAC 1).
 1953 the International Business Machine (IBM) 650 and 700 series
computers made their mark in the computer world. During this
generation of computers over 100 computer programming languages
were developed, computers had memory and operating systems.
Storage media such as tape and disk were in use also were printers
for output
 Programming language was shifted from high level to programming
language and made programming comparatively a simple task for
programmers. Languages used for programming during this era were
FORTRAN (1956), ALGOL (1958), and COBOL (1959).
THIRD GENERATION:
1963 - 1971
 The invention of integrated circuit brought us the third generation of
computers. With this invention computers became smaller, more
powerful more reliable and they are able to run many different
programs at the same time.
 As compared to second-generation computers, 3rd generation
computers were cheaper in price, smaller in size, less heavy in
weight, faster in speed and more efficient.
 High-level programming languages such as ALGOL-68, FORTRAN-II
TO IV, BASIC, COBOL, PASCAL PL/1 were used.
 These computers were introduced with magnetic storage.
FOURTH GENERATION
COMPUTERS (1971-PRESENT)
 In 1971 First microprocessors were used, the large scale of integration
LSI circuits built on one chip called microprocessors. The most
advantage of this technology is that one microprocessor can contain all
the circuits required to perform arithmetic, logic, and control functions
on one chip.
 Technologies like multiprocessing, multiprogramming, time-sharing,
operating speed, and virtual memory made it a more user-friendly and
customary device. The concept of private computers and computer
networks came into being within the fourth generation
 In the fourth generation, multiple high-level languages like BASIC,
PASCAL, COBOL, FORTRAN, and C language were developed.
 The use of data communication was widespread because of these
computers. The development of the networking between the systems
began in the fourth-generation computers.
ALTAIR SERIES
APPLE II
APPLE II SERIES
IBM PC
FIFTH GENERATION
COMPUTERS
 The technology behind the fifth generation of computers is AI.
 It allows computers to behave like humans. It is often seen in
programs like voice recognition, area of medicines, and
entertainment. Within the field of games playing also it’s shown
remarkable performance where computers are capable of beating
human competitors.
 Based on artificial intelligence, uses the Ultra Large-Scale
Integration (ULSI) technology and parallel processing method
(ULSI has millions of transistors on a single microchip and Parallel
processing method use two or more microprocessors to run tasks
simultaneously).
COMPUTER ARCHITECTURE
A typical computer today
has five basic components:
 RAM
 CPU
 storage devices,
 I/O (input/output)
devices,
 Communication
devices
COMPUTER SYSTEMS
A computer system is a combination of all the components required
to process and store data using a computer. Every computer system
is composed of multiple pieces of hardware and software.
Hardware is the equipment, or the physical devices,
associated with a computer.
Software is computer instructions that tell the hardware what
to do. Software is a programs, which are instruction sets written
by programmers.
SOFTWARE CAN BE CLASSIFIED
INTO TWO BROAD TYPES:
 Application Software comprises all the programs you apply to a
task, such as processing programs, spreadsheets, payroll and
inventory programs, and games.
 System Software comprises the programs that you use to manage
your computer, including operating systems such as Windows, Linux,
or UNIX for larger computers and Google Android and Apple iOS for
smartphones..
PROGRAMMING
LANGUAGES
Programming languages are broadly classified into three levels:
 machine languages,
 assembly languages
 high-level languages.
Machine Language is the only programming language the CPU
understands. Each type of CPU has its own machine language.
Assembly Language is a type of low-level programming language that
is intended to communicate directly with a computer’s hardware.
JAVA
 Object-Oriented Programming
 Developed by James Gosling and his team
at Sun Microsystems in California.
C LANGUAGE
JAVA
END TOPIC
QUIZ
TIME

More Related Content

Similar to CPE- 121WEEK1

Generations of computers
Generations of computersGenerations of computers
Generations of computersSadia Zareen
 
The 5 generations of computers
The 5 generations of computersThe 5 generations of computers
The 5 generations of computersVivek Parashar
 
Part 3 Generations of Computers
Part 3 Generations of ComputersPart 3 Generations of Computers
Part 3 Generations of ComputersPro Guide
 
Neetu IT Assignment
Neetu IT AssignmentNeetu IT Assignment
Neetu IT AssignmentNeetu Marwah
 
Dtlp 1 introduction to computer
Dtlp 1 introduction to computerDtlp 1 introduction to computer
Dtlp 1 introduction to computerShabnam Yadav
 
Computer Science PowerPoint Presentation
Computer Science PowerPoint PresentationComputer Science PowerPoint Presentation
Computer Science PowerPoint PresentationAshna Rajput
 
Information technology
Information technologyInformation technology
Information technologyManoj Soni
 
presentationoncomputergeneration-170324202733-1.pptx
presentationoncomputergeneration-170324202733-1.pptxpresentationoncomputergeneration-170324202733-1.pptx
presentationoncomputergeneration-170324202733-1.pptxssuser3b0320
 
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptx
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptxUNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptx
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptxhello1506hello
 
Evolution of computer generation.
Evolution of computer generation. Evolution of computer generation.
Evolution of computer generation. Mauryasuraj98
 
Generationsofcomputers
GenerationsofcomputersGenerationsofcomputers
GenerationsofcomputersYug Bhandari
 
the generation of computers
the generation of computersthe generation of computers
the generation of computersBhavya Chawla
 
Copyofcomputerfinalppt 130903070322-
Copyofcomputerfinalppt 130903070322-Copyofcomputerfinalppt 130903070322-
Copyofcomputerfinalppt 130903070322-naquib123
 
Computer beginner first
Computer beginner firstComputer beginner first
Computer beginner firstSarzamin Khan
 
Information technology
Information technologyInformation technology
Information technologyAmjad Afridi
 

Similar to CPE- 121WEEK1 (20)

Generations of computers
Generations of computersGenerations of computers
Generations of computers
 
The 5 generations of computers
The 5 generations of computersThe 5 generations of computers
The 5 generations of computers
 
Part 3 Generations of Computers
Part 3 Generations of ComputersPart 3 Generations of Computers
Part 3 Generations of Computers
 
Neetu IT Assignment
Neetu IT AssignmentNeetu IT Assignment
Neetu IT Assignment
 
Comp generations 09
Comp generations 09Comp generations 09
Comp generations 09
 
Dtlp 1 introduction to computer
Dtlp 1 introduction to computerDtlp 1 introduction to computer
Dtlp 1 introduction to computer
 
Computer Science PowerPoint Presentation
Computer Science PowerPoint PresentationComputer Science PowerPoint Presentation
Computer Science PowerPoint Presentation
 
Operating System
Operating SystemOperating System
Operating System
 
Information technology
Information technologyInformation technology
Information technology
 
presentationoncomputergeneration-170324202733-1.pptx
presentationoncomputergeneration-170324202733-1.pptxpresentationoncomputergeneration-170324202733-1.pptx
presentationoncomputergeneration-170324202733-1.pptx
 
History of Computer (IT) Assig # 1
History of Computer (IT) Assig # 1 History of Computer (IT) Assig # 1
History of Computer (IT) Assig # 1
 
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptx
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptxUNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptx
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptx
 
PPT on Computer Basics
PPT on Computer Basics PPT on Computer Basics
PPT on Computer Basics
 
Evolution of computer generation.
Evolution of computer generation. Evolution of computer generation.
Evolution of computer generation.
 
Generationsofcomputers
GenerationsofcomputersGenerationsofcomputers
Generationsofcomputers
 
the generation of computers
the generation of computersthe generation of computers
the generation of computers
 
History of comp
History of compHistory of comp
History of comp
 
Copyofcomputerfinalppt 130903070322-
Copyofcomputerfinalppt 130903070322-Copyofcomputerfinalppt 130903070322-
Copyofcomputerfinalppt 130903070322-
 
Computer beginner first
Computer beginner firstComputer beginner first
Computer beginner first
 
Information technology
Information technologyInformation technology
Information technology
 

Recently uploaded

School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...jabtakhaidam7
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilVinayVitekari
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 

Recently uploaded (20)

School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 

CPE- 121WEEK1

  • 1. HISTORY OF COMPUTERS, COMPUTER ARCHITECTURE AND PROGRAMMING LANGUAGE MODULE 1
  • 2.
  • 3.
  • 5. FIRST GENERATION: 1937 – 1946  1937 the first electronic digital computer was built by Dr. John V. Atanasoff and Clifford Berry. It was called the Atanasoff-Berry Computer (ABC).  1943 an electronic computer name the Colossus was built for the military.  1946 the first General–Purpose digital computer Electronic Numerical Integrator and Computer (ENIAC) was built.  weighed 30 tons, and had 18,000 vacuum tubes which was used for processing.  Computers of this generation could only perform single task, and they had no operating system
  • 7. ENIAC Electronic Numerical Integrator and Computer, built by J. Presper Eckert and John V. Mauchly was a general-purpose computer. It had been very heavy, large, and contained 18,000 vacuum tubes.
  • 8. SECOND GENERATION: 1947 – 1962  This generation of computers used transistors instead of vacuum tubes which were more reliable  1951 the first computer for commercial use was introduced to the public; the Universal Automatic Computer (UNIVAC 1).  1953 the International Business Machine (IBM) 650 and 700 series computers made their mark in the computer world. During this generation of computers over 100 computer programming languages were developed, computers had memory and operating systems. Storage media such as tape and disk were in use also were printers for output  Programming language was shifted from high level to programming language and made programming comparatively a simple task for programmers. Languages used for programming during this era were FORTRAN (1956), ALGOL (1958), and COBOL (1959).
  • 9.
  • 10. THIRD GENERATION: 1963 - 1971  The invention of integrated circuit brought us the third generation of computers. With this invention computers became smaller, more powerful more reliable and they are able to run many different programs at the same time.  As compared to second-generation computers, 3rd generation computers were cheaper in price, smaller in size, less heavy in weight, faster in speed and more efficient.  High-level programming languages such as ALGOL-68, FORTRAN-II TO IV, BASIC, COBOL, PASCAL PL/1 were used.  These computers were introduced with magnetic storage.
  • 11. FOURTH GENERATION COMPUTERS (1971-PRESENT)  In 1971 First microprocessors were used, the large scale of integration LSI circuits built on one chip called microprocessors. The most advantage of this technology is that one microprocessor can contain all the circuits required to perform arithmetic, logic, and control functions on one chip.  Technologies like multiprocessing, multiprogramming, time-sharing, operating speed, and virtual memory made it a more user-friendly and customary device. The concept of private computers and computer networks came into being within the fourth generation  In the fourth generation, multiple high-level languages like BASIC, PASCAL, COBOL, FORTRAN, and C language were developed.  The use of data communication was widespread because of these computers. The development of the networking between the systems began in the fourth-generation computers.
  • 12.
  • 17. FIFTH GENERATION COMPUTERS  The technology behind the fifth generation of computers is AI.  It allows computers to behave like humans. It is often seen in programs like voice recognition, area of medicines, and entertainment. Within the field of games playing also it’s shown remarkable performance where computers are capable of beating human competitors.  Based on artificial intelligence, uses the Ultra Large-Scale Integration (ULSI) technology and parallel processing method (ULSI has millions of transistors on a single microchip and Parallel processing method use two or more microprocessors to run tasks simultaneously).
  • 18.
  • 19. COMPUTER ARCHITECTURE A typical computer today has five basic components:  RAM  CPU  storage devices,  I/O (input/output) devices,  Communication devices
  • 20. COMPUTER SYSTEMS A computer system is a combination of all the components required to process and store data using a computer. Every computer system is composed of multiple pieces of hardware and software. Hardware is the equipment, or the physical devices, associated with a computer. Software is computer instructions that tell the hardware what to do. Software is a programs, which are instruction sets written by programmers.
  • 21. SOFTWARE CAN BE CLASSIFIED INTO TWO BROAD TYPES:  Application Software comprises all the programs you apply to a task, such as processing programs, spreadsheets, payroll and inventory programs, and games.  System Software comprises the programs that you use to manage your computer, including operating systems such as Windows, Linux, or UNIX for larger computers and Google Android and Apple iOS for smartphones..
  • 22.
  • 23. PROGRAMMING LANGUAGES Programming languages are broadly classified into three levels:  machine languages,  assembly languages  high-level languages. Machine Language is the only programming language the CPU understands. Each type of CPU has its own machine language. Assembly Language is a type of low-level programming language that is intended to communicate directly with a computer’s hardware.
  • 24.
  • 25.
  • 26. JAVA  Object-Oriented Programming  Developed by James Gosling and his team at Sun Microsystems in California.

Editor's Notes

  1. Low-level programming languages such as assembly language are a necessary bridge between the underlying hardware of a computer and the higher-level programming languages—such as Python or JavaScript—in which modern software programs are written.