0
Topic- system & Application software
compiler,interpreter,assembler
presented by- Chetan birla
Mohit Singh
Bhupendra yadav...


Hardware
All physical contents of computer are hardware.
This form is given to all electrical and mechanical
devices at...


System Software
◦ The programs directly related to the computer
hardware and perform tasks associated with
controlling ...






System software is computer software
designed to operate the computer
hardware, to provide basic
functionality, a...


System control programs

◦ controls the execution of programs, manage the storage &
processing resources of the compute...







Application software are the software that are
designed to satisfy a particular need of a particular
environmen...
1) Opera (Web Browser)
2) Microsoft Word (Word Processing)
3) Microsoft Excel (Spreadsheet software)
5) MySQL (Database So...
TRANSLETOR
 Compiler

 Interpreter

 Assembler


Compiler: a program that translates an
executable program in one language into an
executable program in another languag...


“Compilation”
◦ Translation of a program written in a source
language into a semantically equivalent program
written in...


Software development tools are available to
implement one or more compiler phases
 Scanner generators
 Parser generat...
 A computer program that executes
instructions written in a programming
language and do not produces the executable
file....


Interpreter: a program that reads an
executable program and produces the results
of running that program



Interprete...


“Interpretation”
 Performing the operations implied by the source
program
 Oversimplified view:

Source
Program
Inter...






An assembler is a type of computer program that
interprets software programs written in assembly
language into ma...






To convert the assembly language into
machine code.
Translate mnemonic operation codes to
their machine language ...
• Programmer write a program using a sequence of
assemble instructions.
• This sequence of assembler instructions, known
a...
system software  and application software, compiler, interpreter & assembler
system software  and application software, compiler, interpreter & assembler
system software  and application software, compiler, interpreter & assembler
system software  and application software, compiler, interpreter & assembler
system software  and application software, compiler, interpreter & assembler
system software  and application software, compiler, interpreter & assembler
system software  and application software, compiler, interpreter & assembler
Upcoming SlideShare
Loading in...5
×

system software and application software, compiler, interpreter & assembler

8,295

Published on

system software and application software,
compiler, interpreter & assembler

Published in: Marketing, Technology
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
8,295
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
375
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

Transcript of "system software and application software, compiler, interpreter & assembler"

  1. 1. Topic- system & Application software compiler,interpreter,assembler presented by- Chetan birla Mohit Singh Bhupendra yadav Parth nagar Bhurhan
  2. 2.  Hardware All physical contents of computer are hardware. This form is given to all electrical and mechanical devices attached to the computer for the purpose of input, process, and storage and output operations  Software Software is a general term used for computer Programs. A computer program is a planned, step by step set of instructions that directs the computer what to do and how to do
  3. 3.  System Software ◦ The programs directly related to the computer hardware and perform tasks associated with controlling and utilizing computer hardware  Application Software ◦ An application is a job or task a user wants to accomplish through a computer. ◦ Application software are programs that help a user perform a specific job.
  4. 4.    System software is computer software designed to operate the computer hardware, to provide basic functionality, and to provide a platform for running application software. System software includes device drivers, operating systems, servers, utilities, and window systems. System software is responsible for managing a variety of independent hardware components, so that they can work together harmoniously.
  5. 5.  System control programs ◦ controls the execution of programs, manage the storage & processing resources of the computer & perform other management & monitoring function. ◦ The most important of these programs is the operating system.  System support programs • provide routine service functions to the other computer programs & computer users: E.g. Utilities, libraries, • Ex:Text editors, language translators such as BASIC interpreter  System Development Programs ◦ They assists in the creation of computer programs. Examples of system development are – ◦ programming language, language translations.
  6. 6.     Application software are the software that are designed to satisfy a particular need of a particular environment. All software prepared by us in the computer lab. Examples of application software are-student record software, railway reservation software, income tax software, word processors etc. Examples include enterprise software, accounting software, office suites, graphics software and media players.
  7. 7. 1) Opera (Web Browser) 2) Microsoft Word (Word Processing) 3) Microsoft Excel (Spreadsheet software) 5) MySQL (Database Software) 6) Microsoft Powerpoint (Presentation Software) 7) iTunes (Music / Sound Software) 8) VLC Media Player (Audio / Video Software) 9) World of Warcraft (Game Software) 10) Adobe Photoshop (Graphics Software)
  8. 8. TRANSLETOR  Compiler  Interpreter  Assembler
  9. 9.  Compiler: a program that translates an executable program in one language into an executable program in another language  Typically lowers the level of abstraction  analyzes and reasons about the program & architecture
  10. 10.  “Compilation” ◦ Translation of a program written in a source language into a semantically equivalent program written in a target language ◦ Oversimplified view: Input Source Program Compiler Target Program Error messages Output 14
  11. 11.  Software development tools are available to implement one or more compiler phases  Scanner generators  Parser generators  Syntax-directed translation engines  Automatic code generators  Data-flow engines 15
  12. 12.  A computer program that executes instructions written in a programming language and do not produces the executable file.  Interpreter:   Checks the keywords of a program Taking one instruction at a time and convert it into machine language before taking upon the next instruction.  Examples of interpreter based language:  PHP, JavaScript, BASIC 
  13. 13.  Interpreter: a program that reads an executable program and produces the results of running that program  Interpreters: Convert a source program and execute it at the same time.
  14. 14.  “Interpretation”  Performing the operations implied by the source program  Oversimplified view: Source Program Interpreter Output Input Error messages 19
  15. 15.    An assembler is a type of computer program that interprets software programs written in assembly language into machine language, code and instructions that can be executed by a computer. An assembler enables software and application developers to access, operate and manage a computer's hardware architecture and components. An assembler is sometimes referred to as the compiler of assembly language. It also provides the services of an interpreter.
  16. 16.    To convert the assembly language into machine code. Translate mnemonic operation codes to their machine language equivalents. Assigning machine addresses to symbolic labels.
  17. 17. • Programmer write a program using a sequence of assemble instructions. • This sequence of assembler instructions, known as the source code/source program, then specified to the assembler program when that program is started. • It translates a source code into machine language. • The output of the assembler program is called the object code or object program.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×