SlideShare a Scribd company logo
1 of 13
WELCOME
TO OUR
PRESENTATION
THIS PRESENTATION IS
ABOUT
COMPUTER SOFTWARE
SOFTWARE
• Software is a generic term for an organized collection of
computer data and instructions.
• It is responsible for controlling, integrating and managing the
hardware component of a computer system and for
accomplishing specific tasks.
RELATIONSHIP
BETWEEN
SOFTWARE & HARDWARE
Software refers to the computer programs that are loaded into a computer system, and hardware
refers to all the visible devices, which are assembled together to build a computer system.
• The blending of software and hardware gives life to a computer system.
• Hardware is the physical part of a computer, it is nothing unless it has software to control it.
Imagine A car without driver, here car is hardware and car driver is software. It example refer the
relation of software and hardware
HISTORICAL DEVELOPMENT OF
SOFTWARE
• Lady Augusta Ada Byron is considered as first programmer.
• Ada was fascinated by Babbage's ideas.
• Babbage invented difference engine, which was meant to perform calculations.
• Babbage also designed another machine known as analytical engine to perform more
complex calculation.
• Ada described how codes could be created for device to handle letters and symbols along
with numbers.
• Ada also theorized a method for the device to repeat the series of instruction a process
known as looping that computer programs use today.
Types of Software
System Software Application Software
System Management Software
System Development Program
• Function of System Software
1. Allocating system resources
2. Monitoring System Activities
3. File and Disk Management
System Software
System software includes operating systems such as devise drivers,
severs, windowing systems, and utilities. System software runs the
hardware and computer system.
Examples of System Software
File Explorer Disk Manager Disk cleaner
Registry Editor Windows Defender Task
Manager Resource Monitor Device manager
Internet Explorer
• Function of Application Software
1. Managing information
2. Manipulating Data
3. Constructing Visual
4. Coordinate Resources
Application Software
Application software is a type of computer program that performs a specific
personal, educational, and business function. function. Application software
is the most often used software by a general user.
Examples of Application Software
1. Microsoft suite of products (Office, Excel, Word, PowerPoint, Outlook, etc.)
2. Internet browsers like Firefox, Safari, and Chrome
3. Mobile pieces of software such as Pandora (for music appreciation), Skype (for realtime
online communication), and Slack (for team collaboration)
System Development Programs
System development programs consist of
system software, which are associated with the
development of computer programs. These
program development tools allow programmers
to write and construct programs that the system
can execute.
System Development
Program
1. Programmingm Language
2. Language Translator
3. Linker
4. Loader
Programming language
A programming language is a primary interface of a programmer with a computer to
behave in a predetermined manner. A programming language includes a series of
executed of commands, which are used in software development.
Types of Programming language
1. Machine language
2. 2. Assembly language
3. 3. High-level language.
Generation of Programming Language
Programming language is developing day by day. Because programmer need to
more reliable upgraded language to develop the program for more upgraded
applications program. We can divided the developed session into five generation
describing in below.
 First Generation: Machine Language
 Second Generation: Assembly Language
 Third Generation: Cobol, Basic, C language translator basis language.
 Fourth Generation: SQL, QBE
Linker
Linker is a typical software generally comprises hundreds, thousands
or even millions of lines of programming statements or codes. The
code is divided into logical groups and stored in different
independent modules so that the debugging and maintenance of the
code becomes easier.
Loader
Loader is a kind of system software, which is responsible for
loading and relocation of the executable program in the main
memory. The functions of a loader include assigning load
time space for storage, that is, storage allocation and
assisting a program to execute appropriately.
Software
TerminologyFirmware
Liveware
Public Domain Software
Freeware
Shareware
Commercial Software
Proprietary Software
Semi free Software
THANKYOUFORYOURPATIENCE

More Related Content

What's hot

Introduction to system programming
Introduction to system programmingIntroduction to system programming
Introduction to system programmingsonalikharade3
 
Software (Application and System Software)
Software (Application and System Software)Software (Application and System Software)
Software (Application and System Software)Project Student
 
Unit 2 computer software
Unit 2 computer softwareUnit 2 computer software
Unit 2 computer softwareHardik Patel
 
categories of computer software
categories of computer softwarecategories of computer software
categories of computer softwareManidhar Chowdary
 
computer language with full detail
computer language with full detail computer language with full detail
computer language with full detail sonykhan3
 
Mca i-fundamental of computer-u-2- application and system software
Mca  i-fundamental of  computer-u-2- application and system softwareMca  i-fundamental of  computer-u-2- application and system software
Mca i-fundamental of computer-u-2- application and system softwareRai University
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programmingMichael Dalisay
 
Nakia work
Nakia workNakia work
Nakia workkacion
 
Application software
Application softwareApplication software
Application softwareArdit Meti
 
Linker and Loader Explained
Linker and Loader  ExplainedLinker and Loader  Explained
Linker and Loader ExplainedAdarsh Kr Sinha
 
Interaction With Computers FIT
Interaction With Computers FITInteraction With Computers FIT
Interaction With Computers FITRaj vardhan
 
Bsc cs 1 fit u-2 application and system software
Bsc cs 1 fit u-2 application and system softwareBsc cs 1 fit u-2 application and system software
Bsc cs 1 fit u-2 application and system softwareRai University
 

What's hot (20)

Types of software
Types of softwareTypes of software
Types of software
 
Introduction to system programming
Introduction to system programmingIntroduction to system programming
Introduction to system programming
 
Software
SoftwareSoftware
Software
 
Software (Application and System Software)
Software (Application and System Software)Software (Application and System Software)
Software (Application and System Software)
 
System software and Application software
System software and Application softwareSystem software and Application software
System software and Application software
 
Unit 2 computer software
Unit 2 computer softwareUnit 2 computer software
Unit 2 computer software
 
Computer software and computer network
Computer software and computer networkComputer software and computer network
Computer software and computer network
 
categories of computer software
categories of computer softwarecategories of computer software
categories of computer software
 
computer language with full detail
computer language with full detail computer language with full detail
computer language with full detail
 
Mca i-fundamental of computer-u-2- application and system software
Mca  i-fundamental of  computer-u-2- application and system softwareMca  i-fundamental of  computer-u-2- application and system software
Mca i-fundamental of computer-u-2- application and system software
 
Patrick armstrong athens
Patrick armstrong athensPatrick armstrong athens
Patrick armstrong athens
 
Edtech
EdtechEdtech
Edtech
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
 
System software
System softwareSystem software
System software
 
Nakia work
Nakia workNakia work
Nakia work
 
Application software
Application softwareApplication software
Application software
 
Linker and Loader Explained
Linker and Loader  ExplainedLinker and Loader  Explained
Linker and Loader Explained
 
Interaction With Computers FIT
Interaction With Computers FITInteraction With Computers FIT
Interaction With Computers FIT
 
Software: Systems and Application Software
Software:  Systems and Application SoftwareSoftware:  Systems and Application Software
Software: Systems and Application Software
 
Bsc cs 1 fit u-2 application and system software
Bsc cs 1 fit u-2 application and system softwareBsc cs 1 fit u-2 application and system software
Bsc cs 1 fit u-2 application and system software
 

Similar to Learn About Computer Software

Vskills c++ developer sample material
Vskills c++ developer sample materialVskills c++ developer sample material
Vskills c++ developer sample materialVskills
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptxVanshikaPatel41
 
SPCC:System programming and compiler construction
SPCC:System programming and compiler constructionSPCC:System programming and compiler construction
SPCC:System programming and compiler constructionmohdumaira1
 
Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample materialVskills
 
Unit 2 part 1 data processing
Unit 2 part 1 data processingUnit 2 part 1 data processing
Unit 2 part 1 data processingFarhanMalik93
 
Introduction to computer software12 9-07
Introduction to computer software12 9-07Introduction to computer software12 9-07
Introduction to computer software12 9-07itis103
 
SPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdfSPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdfreshma96176
 
What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...A. S. M. Shafi
 
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)SURBHI SAROHA
 
Introduction to Computer Softwares
Introduction to Computer SoftwaresIntroduction to Computer Softwares
Introduction to Computer SoftwaresNaresh Dubey
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft wareSamuel Igbanogu
 
Bba i-introduction to computer-u-2- application and system software
Bba  i-introduction to computer-u-2- application and system softwareBba  i-introduction to computer-u-2- application and system software
Bba i-introduction to computer-u-2- application and system softwareRai University
 
Bca i-fundamental of computer-u-2- application and system software
Bca  i-fundamental of  computer-u-2- application and system softwareBca  i-fundamental of  computer-u-2- application and system software
Bca i-fundamental of computer-u-2- application and system softwareRai University
 
bui ba ba
bui ba babui ba ba
bui ba babuibaba
 

Similar to Learn About Computer Software (20)

Vskills c++ developer sample material
Vskills c++ developer sample materialVskills c++ developer sample material
Vskills c++ developer sample material
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptx
 
SPCC:System programming and compiler construction
SPCC:System programming and compiler constructionSPCC:System programming and compiler construction
SPCC:System programming and compiler construction
 
Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample material
 
Software ppt
Software pptSoftware ppt
Software ppt
 
Unit 2 part 1 data processing
Unit 2 part 1 data processingUnit 2 part 1 data processing
Unit 2 part 1 data processing
 
Introduction to computer software12 9-07
Introduction to computer software12 9-07Introduction to computer software12 9-07
Introduction to computer software12 9-07
 
SPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdfSPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdf
 
What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...
 
SOFTWARE PARADIGM
SOFTWARE PARADIGMSOFTWARE PARADIGM
SOFTWARE PARADIGM
 
Unit2_1.pdf
Unit2_1.pdfUnit2_1.pdf
Unit2_1.pdf
 
Exam 1 in ITEP 132
Exam 1 in ITEP 132Exam 1 in ITEP 132
Exam 1 in ITEP 132
 
Computer software
Computer softwareComputer software
Computer software
 
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
 
computer Unit 6
computer Unit 6computer Unit 6
computer Unit 6
 
Introduction to Computer Softwares
Introduction to Computer SoftwaresIntroduction to Computer Softwares
Introduction to Computer Softwares
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft ware
 
Bba i-introduction to computer-u-2- application and system software
Bba  i-introduction to computer-u-2- application and system softwareBba  i-introduction to computer-u-2- application and system software
Bba i-introduction to computer-u-2- application and system software
 
Bca i-fundamental of computer-u-2- application and system software
Bca  i-fundamental of  computer-u-2- application and system softwareBca  i-fundamental of  computer-u-2- application and system software
Bca i-fundamental of computer-u-2- application and system software
 
bui ba ba
bui ba babui ba ba
bui ba ba
 

Recently uploaded

Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 

Recently uploaded (20)

Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 

Learn About Computer Software

  • 2. SOFTWARE • Software is a generic term for an organized collection of computer data and instructions. • It is responsible for controlling, integrating and managing the hardware component of a computer system and for accomplishing specific tasks.
  • 3. RELATIONSHIP BETWEEN SOFTWARE & HARDWARE Software refers to the computer programs that are loaded into a computer system, and hardware refers to all the visible devices, which are assembled together to build a computer system. • The blending of software and hardware gives life to a computer system. • Hardware is the physical part of a computer, it is nothing unless it has software to control it. Imagine A car without driver, here car is hardware and car driver is software. It example refer the relation of software and hardware
  • 4. HISTORICAL DEVELOPMENT OF SOFTWARE • Lady Augusta Ada Byron is considered as first programmer. • Ada was fascinated by Babbage's ideas. • Babbage invented difference engine, which was meant to perform calculations. • Babbage also designed another machine known as analytical engine to perform more complex calculation. • Ada described how codes could be created for device to handle letters and symbols along with numbers. • Ada also theorized a method for the device to repeat the series of instruction a process known as looping that computer programs use today.
  • 5. Types of Software System Software Application Software System Management Software System Development Program
  • 6. • Function of System Software 1. Allocating system resources 2. Monitoring System Activities 3. File and Disk Management System Software System software includes operating systems such as devise drivers, severs, windowing systems, and utilities. System software runs the hardware and computer system. Examples of System Software File Explorer Disk Manager Disk cleaner Registry Editor Windows Defender Task Manager Resource Monitor Device manager Internet Explorer
  • 7. • Function of Application Software 1. Managing information 2. Manipulating Data 3. Constructing Visual 4. Coordinate Resources Application Software Application software is a type of computer program that performs a specific personal, educational, and business function. function. Application software is the most often used software by a general user. Examples of Application Software 1. Microsoft suite of products (Office, Excel, Word, PowerPoint, Outlook, etc.) 2. Internet browsers like Firefox, Safari, and Chrome 3. Mobile pieces of software such as Pandora (for music appreciation), Skype (for realtime online communication), and Slack (for team collaboration)
  • 8. System Development Programs System development programs consist of system software, which are associated with the development of computer programs. These program development tools allow programmers to write and construct programs that the system can execute. System Development Program 1. Programmingm Language 2. Language Translator 3. Linker 4. Loader
  • 9. Programming language A programming language is a primary interface of a programmer with a computer to behave in a predetermined manner. A programming language includes a series of executed of commands, which are used in software development. Types of Programming language 1. Machine language 2. 2. Assembly language 3. 3. High-level language.
  • 10. Generation of Programming Language Programming language is developing day by day. Because programmer need to more reliable upgraded language to develop the program for more upgraded applications program. We can divided the developed session into five generation describing in below.  First Generation: Machine Language  Second Generation: Assembly Language  Third Generation: Cobol, Basic, C language translator basis language.  Fourth Generation: SQL, QBE
  • 11. Linker Linker is a typical software generally comprises hundreds, thousands or even millions of lines of programming statements or codes. The code is divided into logical groups and stored in different independent modules so that the debugging and maintenance of the code becomes easier. Loader Loader is a kind of system software, which is responsible for loading and relocation of the executable program in the main memory. The functions of a loader include assigning load time space for storage, that is, storage allocation and assisting a program to execute appropriately.