SlideShare a Scribd company logo
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.

More Related Content

What's hot

Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11
Sehrish Rafiq
 
1 fundamentals of computer
1 fundamentals of computer1 fundamentals of computer
1 fundamentals of computer
BaliThorat1
 
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
hassaanciit
 
7 processor
7 processor7 processor
7 processor
BaliThorat1
 
Interaction With Computers FIT
Interaction With Computers FITInteraction With Computers FIT
Interaction With Computers FIT
Raj vardhan
 
Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5
Sehrish Rafiq
 
Computer software and operating system
Computer software and operating systemComputer software and operating system
Computer software and operating system
sonykhan3
 
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
Rai University
 
Computer system
Computer systemComputer system
Computer system
fardinahmed8
 
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
Rai University
 
A walk through the computer system
A walk through the computer systemA walk through the computer system
A walk through the computer system
faiqikhan
 
Introduction to Computers Lecture # 12
Introduction to Computers Lecture # 12Introduction to Computers Lecture # 12
Introduction to Computers Lecture # 12
Sehrish 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 software
Karl John Piocos
 
System software and operating system
System software and operating systemSystem software and operating system
System software and operating system
dhruv 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
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
Anshumali Singh
 
Web application
Web applicationWeb application
Web application
maliksiddique1
 
Basic software
Basic softwareBasic software
Basic software
Herry Prihandoko
 
The computer by pradeep
The computer by pradeepThe computer by pradeep
The computer by pradeep
Pradeep sagar
 

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

Similar to 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.pdf
jlu08167
 
Introduction to computer software12 9-07
Introduction to computer software12 9-07Introduction to computer software12 9-07
Introduction to computer software12 9-07itis103
 
Software introduction
Software introductionSoftware introduction
Software introduction
Saddam Hussain Soomro
 
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
reshma96176
 
Computer - Software.pptx
Computer - Software.pptxComputer - Software.pptx
Computer - Software.pptx
JuliusECatipon
 
Software
SoftwareSoftware
Software
Sangay Tempa
 
Python-unit -I.pptx
Python-unit -I.pptxPython-unit -I.pptx
Python-unit -I.pptx
crAmth
 
Unit 2 part 1 data processing
Unit 2 part 1 data processingUnit 2 part 1 data processing
Unit 2 part 1 data processing
FarhanMalik93
 
Computer software
Computer softwareComputer software
Computer software
Maneesh Singh
 
8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardware8unit1 introduction to computer software hardware
8unit1 introduction to computer software hardware
Neha Kurale
 
2 software
2 software2 software
2 software
Veeresh Khelgi
 
Classification of Software
Classification of SoftwareClassification of Software
Classification of Software
Abhishek Das
 
SYSTEM SOFTWARE
SYSTEM SOFTWARE SYSTEM SOFTWARE
SYSTEM SOFTWARE
Hunny Jummani
 
Computer Languages
Computer Languages Computer Languages
Computer Languages
Anjana Mohanan
 
Types of software
Types of softwareTypes of software
Types of software
Renée Howard-Johnson
 
Computer Software
Computer SoftwareComputer Software
Computer Software
RoshanMaharjan13
 
Programming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages ConceptsProgramming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages Concepts
imtiazalijoono
 
Introduction to Hardware and Software
Introduction to Hardware and SoftwareIntroduction to Hardware and Software
Introduction to Hardware and Software
PravinGhosekar
 
COM 311 L -2.pptx
COM 311 L -2.pptxCOM 311 L -2.pptx
COM 311 L -2.pptx
Harinianu2
 

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

More from YogeshSorot

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

More from 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
 

Recently uploaded

Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 

Recently uploaded (20)

Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 

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.