SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
Software Languages
and Devices
Contents of the presentation:
• Software concepts: Application Software, System Software
• Language Classification
• Compilers and interpreters
Software concepts
Software refers to the set of instructions fed in form of programs to
govern the computer system and process the hardware components.
Example: The antivirus is a type of Software.
Software
System Software Application Software
Operating Support System General Application
System System Development Purpose Specific
Application Software
• Application software (application or app)
is a program or group of programs
designed for end-users.
• While system software consists of low-
level programs that interact with
computers at a basic level.
• Application software may be bundled
with system software or published alone.
Types of application software
• Application Suite: Have multiple applications
bundled together. Related functions, features
and user interfaces interact with each other.
• Enterprise Software: Addresses an
organization’s needs and data flow in a huge
distributed environment.
• Enterprise Infrastructure Software: Provides
capabilities required to support enterprise
software systems
Types of application software
• Information Worker Software: Users create and manage information
for individual projects within departments. Eg. (Office, Excel, Word,
PowerPoint, Outlook, etc.)
• Content Access Software: Used to access content and addresses a
desire for published digital content and entertainment. Eg. Media
Players, Web Browsers, Help browsers and Games
• Educational Software: Provides content intended for use by students.
Eg. Graphic software, Tutorial Software
• Media Development Software: Addresses individual needs to generate
and print electronic media for others to consume. Eg. VLC, GOM,
Media player, Winamp
System Software
• A type of computer program designed to
run a computer’s hardware and
application programs.
• It is very important for working of PC.
• The operating system (OS) is the best
example of system software.
• Example – Windows 98, Windows 95,
Windows XP, Solaris, Vista, etc.
Network software
• Network software encompasses a broad
range of software used for the design,
implementation, and operation and
monitoring of computer networks.
• Traditional networks were hardware-
based with software embedded.
Functions of Network Software
• Helps to set up and install computer networks.
• Enables users to have access to network resources in a
seamless manner.
• Allows administrations to add or remove users from
the network.
• Helps to define locations of data storage and allows
users to access data.
• Helps administrators and security system to protect
the network from data breaches, unauthorized access
and attacks on a network.
• Enables network virtualizations
Classification of Computer Languages
Programming language
A programming language is an artificial language that can be used to write
programs that control the behaviour of a machine, particularly a computer.
There are two levels of language:
1. High-level programming language: These languages are normal, English
like. Easy to understand statements to pass the instruction to the computer.
It offers: ● Readability ● Easy Debugging ● Portability ● Easy software
Development
Example: – BASIC, COBOL, FORTRAN, PASCAL, and C.
2. Low-level programming language
Low-level programming languages are
sometimes divided into two categories:
• Machine Language: Machine Language is
the only language that is directly
understood by the computer.
• It does not need any translator program.
• Assembly Language: It uses only letters
and symbols. Programming is simpler and
less time consuming than machine
language programming.
• It is easy to locate and correct errors in
Assembly language.
Other types of languages
• System languages: Designed for low-level tasks, like memory and process
management
• Scripting languages: These tend to be high-level and very powerful
• Domain-specific languages: These are only used in very specific contexts
• Visual languages: Languages that are not text-based
• Esoteric languages: Languages that are jokes or are not intended for
serious use Language is a means of communication.
• Normally every language has its grammatical rules; similarly, every
computer language is bound by rules known as the SYNTAX of the
language.
Compilers and Interpreters in Computer
Compilers
• Besides the application software and the
system software, there is a third kind of
software called the compiler software.
• A compiler is a system program that
translates source code (user-written program)
into object code (binary form).
• It is 5-25 times faster than an interpreter.
• Example:- C & C++ are most popular compiled
language.
Interpreter
• An Interpreter is a contrast to a compiler,
analyzes & executes the source code line-
by – line without looking at the entire
program.
• It is a slow process.
• It is used in the FORTRAN program.
• Ex- JavaScript & VBScript are interpreted
language.

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Sehrish Rafiq
 
1 fundamentals of computer
1 fundamentals of computer1 fundamentals of computer
1 fundamentals of computerBaliThorat1
 
Introduction to Computer and Programming - Lecture 01
Introduction to Computer and Programming - Lecture 01Introduction to Computer and Programming - Lecture 01
Introduction to Computer and Programming - Lecture 01hassaanciit
 
Interaction With Computers FIT
Interaction With Computers FITInteraction With Computers FIT
Interaction With Computers FITRaj vardhan
 
Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5Sehrish Rafiq
 
Computer software and operating system
Computer software and operating systemComputer software and operating system
Computer software and operating systemsonykhan3
 
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
 
A walk through the computer system
A walk through the computer systemA walk through the computer system
A walk through the computer systemfaiqikhan
 
Introduction to Computers Lecture # 12
Introduction to Computers Lecture # 12Introduction to Computers Lecture # 12
Introduction to Computers Lecture # 12Sehrish Rafiq
 
Introduction to Computer and Programming - Lecture 02
Introduction to Computer and Programming - Lecture 02Introduction to Computer and Programming - Lecture 02
Introduction to Computer and Programming - Lecture 02hassaanciit
 
Report-computer hardware,system, and software
Report-computer hardware,system, and softwareReport-computer hardware,system, and software
Report-computer hardware,system, and softwareKarl John Piocos
 
System software and operating system
System software and operating systemSystem software and operating system
System software and operating systemdhruv bhandari
 
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...yaminohime
 
The computer by pradeep
The computer by pradeepThe computer by pradeep
The computer by pradeepPradeep sagar
 

Was ist angesagt? (20)

Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11
 
1 fundamentals of computer
1 fundamentals of computer1 fundamentals of computer
1 fundamentals of computer
 
Introduction to Computer and Programming - Lecture 01
Introduction to Computer and Programming - Lecture 01Introduction to Computer and Programming - Lecture 01
Introduction to Computer and Programming - Lecture 01
 
7 processor
7 processor7 processor
7 processor
 
Interaction With Computers FIT
Interaction With Computers FITInteraction With Computers FIT
Interaction With Computers FIT
 
Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5
 
Computer software and operating system
Computer software and operating systemComputer software and operating system
Computer software and operating system
 
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
 
Computer system
Computer systemComputer system
Computer system
 
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
 
A walk through the computer system
A walk through the computer systemA walk through the computer system
A walk through the computer system
 
Introduction to Computers Lecture # 12
Introduction to Computers Lecture # 12Introduction to Computers Lecture # 12
Introduction to Computers Lecture # 12
 
Introduction to Computer and Programming - Lecture 02
Introduction to Computer and Programming - Lecture 02Introduction to Computer and Programming - Lecture 02
Introduction to Computer and Programming - Lecture 02
 
Report-computer hardware,system, and software
Report-computer hardware,system, and softwareReport-computer hardware,system, and software
Report-computer hardware,system, and software
 
System software and operating system
System software and operating systemSystem software and operating system
System software and operating system
 
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
Web application
Web applicationWeb application
Web application
 
Basic software
Basic softwareBasic software
Basic software
 
The computer by pradeep
The computer by pradeepThe computer by pradeep
The computer by pradeep
 

Ähnlich wie Software languages and devices

Problem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdfProblem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdfjlu08167
 
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
 
Computer - Software.pptx
Computer - Software.pptxComputer - Software.pptx
Computer - Software.pptxJuliusECatipon
 
Python-unit -I.pptx
Python-unit -I.pptxPython-unit -I.pptx
Python-unit -I.pptxcrAmth
 
Unit 2 part 1 data processing
Unit 2 part 1 data processingUnit 2 part 1 data processing
Unit 2 part 1 data processingFarhanMalik93
 
8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardware8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardwareNeha Kurale
 
Classification of Software
Classification of SoftwareClassification of Software
Classification of SoftwareAbhishek Das
 
Programming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages ConceptsProgramming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages Conceptsimtiazalijoono
 
Introduction to Hardware and Software
Introduction to Hardware and SoftwareIntroduction to Hardware and Software
Introduction to Hardware and SoftwarePravinGhosekar
 
COM 311 L -2.pptx
COM 311 L -2.pptxCOM 311 L -2.pptx
COM 311 L -2.pptxHarinianu2
 

Ähnlich wie Software languages and devices (20)

Problem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdfProblem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdf
 
Introduction to computer software12 9-07
Introduction to computer software12 9-07Introduction to computer software12 9-07
Introduction to computer software12 9-07
 
Software introduction
Software introductionSoftware introduction
Software introduction
 
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
 
Computer - Software.pptx
Computer - Software.pptxComputer - Software.pptx
Computer - Software.pptx
 
Software
SoftwareSoftware
Software
 
Python-unit -I.pptx
Python-unit -I.pptxPython-unit -I.pptx
Python-unit -I.pptx
 
Unit 2 part 1 data processing
Unit 2 part 1 data processingUnit 2 part 1 data processing
Unit 2 part 1 data processing
 
Computer software
Computer softwareComputer software
Computer software
 
8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardware8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardware
 
2 software
2 software2 software
2 software
 
Classification of Software
Classification of SoftwareClassification of Software
Classification of Software
 
Software
SoftwareSoftware
Software
 
SYSTEM SOFTWARE
SYSTEM SOFTWARE SYSTEM SOFTWARE
SYSTEM SOFTWARE
 
Computer Languages
Computer Languages Computer Languages
Computer Languages
 
Types of software
Types of softwareTypes of software
Types of software
 
Computer Software
Computer SoftwareComputer Software
Computer Software
 
Programming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages ConceptsProgramming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages Concepts
 
Introduction to Hardware and Software
Introduction to Hardware and SoftwareIntroduction to Hardware and Software
Introduction to Hardware and Software
 
COM 311 L -2.pptx
COM 311 L -2.pptxCOM 311 L -2.pptx
COM 311 L -2.pptx
 

Mehr von YogeshSorot

Types of service
Types of serviceTypes of service
Types of serviceYogeshSorot
 
Uniform & uniform room
Uniform & uniform roomUniform & uniform room
Uniform & uniform roomYogeshSorot
 
Computer Operating system
Computer Operating systemComputer Operating system
Computer Operating systemYogeshSorot
 
Generations of Computer
Generations of ComputerGenerations of Computer
Generations of ComputerYogeshSorot
 
Computer fundamentals
Computer fundamentalsComputer fundamentals
Computer fundamentalsYogeshSorot
 
Beverage control
Beverage controlBeverage control
Beverage controlYogeshSorot
 
Menu merchandising
Menu merchandisingMenu merchandising
Menu merchandisingYogeshSorot
 
Inventory control
Inventory controlInventory control
Inventory controlYogeshSorot
 
Sales concepts & sales control
Sales concepts & sales controlSales concepts & sales control
Sales concepts & sales controlYogeshSorot
 
Cost dynamics & budgetary control
Cost dynamics & budgetary controlCost dynamics & budgetary control
Cost dynamics & budgetary controlYogeshSorot
 
Introduction to research methodology
Introduction to research methodologyIntroduction to research methodology
Introduction to research methodologyYogeshSorot
 
Methods of data collection
Methods of data collectionMethods of data collection
Methods of data collectionYogeshSorot
 
Introduction to hotel & catering industry
Introduction to hotel & catering industryIntroduction to hotel & catering industry
Introduction to hotel & catering industryYogeshSorot
 
Introduction to hospitality industry
Introduction to hospitality industryIntroduction to hospitality industry
Introduction to hospitality industryYogeshSorot
 
Research process
Research processResearch process
Research processYogeshSorot
 
Welfare catering
Welfare cateringWelfare catering
Welfare cateringYogeshSorot
 
Indian hospitality industry
Indian hospitality industryIndian hospitality industry
Indian hospitality industryYogeshSorot
 

Mehr von YogeshSorot (20)

Armagnac
ArmagnacArmagnac
Armagnac
 
Types of service
Types of serviceTypes of service
Types of service
 
Uniform & uniform room
Uniform & uniform roomUniform & uniform room
Uniform & uniform room
 
Computer Operating system
Computer Operating systemComputer Operating system
Computer Operating system
 
Generations of Computer
Generations of ComputerGenerations of Computer
Generations of Computer
 
Computer fundamentals
Computer fundamentalsComputer fundamentals
Computer fundamentals
 
Beverage control
Beverage controlBeverage control
Beverage control
 
Menu merchandising
Menu merchandisingMenu merchandising
Menu merchandising
 
Inventory control
Inventory controlInventory control
Inventory control
 
Sales concepts & sales control
Sales concepts & sales controlSales concepts & sales control
Sales concepts & sales control
 
Cost dynamics & budgetary control
Cost dynamics & budgetary controlCost dynamics & budgetary control
Cost dynamics & budgetary control
 
Sample design
Sample designSample design
Sample design
 
Introduction to research methodology
Introduction to research methodologyIntroduction to research methodology
Introduction to research methodology
 
Methods of data collection
Methods of data collectionMethods of data collection
Methods of data collection
 
Introduction to hotel & catering industry
Introduction to hotel & catering industryIntroduction to hotel & catering industry
Introduction to hotel & catering industry
 
Introduction to hospitality industry
Introduction to hospitality industryIntroduction to hospitality industry
Introduction to hospitality industry
 
Report writing
Report writingReport writing
Report writing
 
Research process
Research processResearch process
Research process
 
Welfare catering
Welfare cateringWelfare catering
Welfare catering
 
Indian hospitality industry
Indian hospitality industryIndian hospitality industry
Indian hospitality industry
 

Kürzlich hochgeladen

Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfMaximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfTechSoup
 
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxAUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxiammrhaywood
 
CapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapitolTechU
 
How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17Celine George
 
Clinical Pharmacy Introduction to Clinical Pharmacy, Concept of clinical pptx
Clinical Pharmacy  Introduction to Clinical Pharmacy, Concept of clinical pptxClinical Pharmacy  Introduction to Clinical Pharmacy, Concept of clinical pptx
Clinical Pharmacy Introduction to Clinical Pharmacy, Concept of clinical pptxraviapr7
 
How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17Celine George
 
How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17Celine George
 
How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17Celine George
 
What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?TechSoup
 
Philosophy of Education and Educational Philosophy
Philosophy of Education  and Educational PhilosophyPhilosophy of Education  and Educational Philosophy
Philosophy of Education and Educational PhilosophyShuvankar Madhu
 
Presentation on the Basics of Writing. Writing a Paragraph
Presentation on the Basics of Writing. Writing a ParagraphPresentation on the Basics of Writing. Writing a Paragraph
Presentation on the Basics of Writing. Writing a ParagraphNetziValdelomar1
 
General views of Histopathology and step
General views of Histopathology and stepGeneral views of Histopathology and step
General views of Histopathology and stepobaje godwin sunday
 
Ultra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxUltra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxDr. Asif Anas
 
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptxPractical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptxKatherine Villaluna
 
Benefits & Challenges of Inclusive Education
Benefits & Challenges of Inclusive EducationBenefits & Challenges of Inclusive Education
Benefits & Challenges of Inclusive EducationMJDuyan
 
Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.raviapr7
 
How to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 SalesHow to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 SalesCeline George
 
HED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdfHED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdfMohonDas
 
How to Add a many2many Relational Field in Odoo 17
How to Add a many2many Relational Field in Odoo 17How to Add a many2many Relational Field in Odoo 17
How to Add a many2many Relational Field in Odoo 17Celine George
 

Kürzlich hochgeladen (20)

Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfMaximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
 
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxAUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
 
CapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptx
 
How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17
 
Clinical Pharmacy Introduction to Clinical Pharmacy, Concept of clinical pptx
Clinical Pharmacy  Introduction to Clinical Pharmacy, Concept of clinical pptxClinical Pharmacy  Introduction to Clinical Pharmacy, Concept of clinical pptx
Clinical Pharmacy Introduction to Clinical Pharmacy, Concept of clinical pptx
 
How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17
 
How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17
 
How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17
 
What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?
 
Philosophy of Education and Educational Philosophy
Philosophy of Education  and Educational PhilosophyPhilosophy of Education  and Educational Philosophy
Philosophy of Education and Educational Philosophy
 
Presentation on the Basics of Writing. Writing a Paragraph
Presentation on the Basics of Writing. Writing a ParagraphPresentation on the Basics of Writing. Writing a Paragraph
Presentation on the Basics of Writing. Writing a Paragraph
 
General views of Histopathology and step
General views of Histopathology and stepGeneral views of Histopathology and step
General views of Histopathology and step
 
Ultra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxUltra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptx
 
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptxPractical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptx
 
Benefits & Challenges of Inclusive Education
Benefits & Challenges of Inclusive EducationBenefits & Challenges of Inclusive Education
Benefits & Challenges of Inclusive Education
 
Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.
 
How to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 SalesHow to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 Sales
 
HED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdfHED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdf
 
Personal Resilience in Project Management 2 - TV Edit 1a.pdf
Personal Resilience in Project Management 2 - TV Edit 1a.pdfPersonal Resilience in Project Management 2 - TV Edit 1a.pdf
Personal Resilience in Project Management 2 - TV Edit 1a.pdf
 
How to Add a many2many Relational Field in Odoo 17
How to Add a many2many Relational Field in Odoo 17How to Add a many2many Relational Field in Odoo 17
How to Add a many2many Relational Field in Odoo 17
 

Software languages and devices

  • 2. Contents of the presentation: • Software concepts: Application Software, System Software • Language Classification • Compilers and interpreters
  • 3. Software concepts Software refers to the set of instructions fed in form of programs to govern the computer system and process the hardware components. Example: The antivirus is a type of Software. Software System Software Application Software Operating Support System General Application System System Development Purpose Specific
  • 4. Application Software • Application software (application or app) is a program or group of programs designed for end-users. • While system software consists of low- level programs that interact with computers at a basic level. • Application software may be bundled with system software or published alone.
  • 5. Types of application software • Application Suite: Have multiple applications bundled together. Related functions, features and user interfaces interact with each other. • Enterprise Software: Addresses an organization’s needs and data flow in a huge distributed environment. • Enterprise Infrastructure Software: Provides capabilities required to support enterprise software systems
  • 6. Types of application software • Information Worker Software: Users create and manage information for individual projects within departments. Eg. (Office, Excel, Word, PowerPoint, Outlook, etc.) • Content Access Software: Used to access content and addresses a desire for published digital content and entertainment. Eg. Media Players, Web Browsers, Help browsers and Games • Educational Software: Provides content intended for use by students. Eg. Graphic software, Tutorial Software • Media Development Software: Addresses individual needs to generate and print electronic media for others to consume. Eg. VLC, GOM, Media player, Winamp
  • 7. System Software • A type of computer program designed to run a computer’s hardware and application programs. • It is very important for working of PC. • The operating system (OS) is the best example of system software. • Example – Windows 98, Windows 95, Windows XP, Solaris, Vista, etc.
  • 8. Network software • Network software encompasses a broad range of software used for the design, implementation, and operation and monitoring of computer networks. • Traditional networks were hardware- based with software embedded.
  • 9. Functions of Network Software • Helps to set up and install computer networks. • Enables users to have access to network resources in a seamless manner. • Allows administrations to add or remove users from the network. • Helps to define locations of data storage and allows users to access data. • Helps administrators and security system to protect the network from data breaches, unauthorized access and attacks on a network. • Enables network virtualizations
  • 10. Classification of Computer Languages Programming language A programming language is an artificial language that can be used to write programs that control the behaviour of a machine, particularly a computer. There are two levels of language: 1. High-level programming language: These languages are normal, English like. Easy to understand statements to pass the instruction to the computer. It offers: ● Readability ● Easy Debugging ● Portability ● Easy software Development Example: – BASIC, COBOL, FORTRAN, PASCAL, and C.
  • 11. 2. Low-level programming language Low-level programming languages are sometimes divided into two categories: • Machine Language: Machine Language is the only language that is directly understood by the computer. • It does not need any translator program. • Assembly Language: It uses only letters and symbols. Programming is simpler and less time consuming than machine language programming. • It is easy to locate and correct errors in Assembly language.
  • 12. Other types of languages • System languages: Designed for low-level tasks, like memory and process management • Scripting languages: These tend to be high-level and very powerful • Domain-specific languages: These are only used in very specific contexts • Visual languages: Languages that are not text-based • Esoteric languages: Languages that are jokes or are not intended for serious use Language is a means of communication. • Normally every language has its grammatical rules; similarly, every computer language is bound by rules known as the SYNTAX of the language.
  • 13. Compilers and Interpreters in Computer Compilers • Besides the application software and the system software, there is a third kind of software called the compiler software. • A compiler is a system program that translates source code (user-written program) into object code (binary form). • It is 5-25 times faster than an interpreter. • Example:- C & C++ are most popular compiled language.
  • 14. Interpreter • An Interpreter is a contrast to a compiler, analyzes & executes the source code line- by – line without looking at the entire program. • It is a slow process. • It is used in the FORTRAN program. • Ex- JavaScript & VBScript are interpreted language.