SlideShare a Scribd company logo
Gandhinagar Institute of Technology
System Programming (2150708)
Topic : Overview Of Language Processor
Prepared By- Ravin Laheri
Enrollment No
:160120107054
Batch : CE-B1
Guided By : Mihir
Shah
● A program that performs tasks, such as
translating and interpreting, required for
processing a specified programming
language.
●Provides facility to write, store and manage
code.
●Provides other tools for programming like
compiler, debugger, linker etc.
● Checks the code line by line to find syntax errors.
● If code is error free translate program into machine
language (object code).
● Object code is machine dependent.
●Interpret one instruction at a time.
●It checks, translate and execute the
instruction.
●Does not produce object code.
Interpreter
High level
language
program
Input Output
Result of
program
execution
● Translates the assembly language program into
machine code.
● It –
○Reserves space for data
○Replaces he mnemonic codes by machine code
○Replaces symbolic addresses by numeric addresses
○Determines machine representation of constants
Assembler
Assembly
language
program
Input Output
Machine
language
program
● Resolves the relative
location of instructions
and data
● Links libraries with the
object and put them
together as
executable.
● Inbuilt component of OS.
● Loads program into main memory and prepare
them for execution.
● Used to find logical errors
● Allows you to stop program at any step of execution,
check and change the values of different variables.
Overview of language processor sp

More Related Content

PPTX
Life cycle of a computer program
PDF
Language processors
PPTX
Language processor
PPT
Compiler design
PPTX
COMPILER DESIGN OPTIONS
PDF
Compiler Design Quiz
PPTX
Compiler design
PPT
13 A Programing Languages (IT) Lecture Slide
Life cycle of a computer program
Language processors
Language processor
Compiler design
COMPILER DESIGN OPTIONS
Compiler Design Quiz
Compiler design
13 A Programing Languages (IT) Lecture Slide

What's hot (20)

PPTX
Converter - Computer Science & Engg. By Prof.(Dr.) Anand K. Tripathi
PDF
Introduction to compilers
PPTX
Cp 111 lecture 2
PPTX
Computer programing 111 lecture 2
PPTX
Planning to computer program(southeast university)
PDF
Language translators
PDF
COMPILER DESIGN- Introduction & Lexical Analysis:
PPTX
Algorithms - Introduction to computer programming
PPTX
Logical programming languages and functional programming languages
PPT
Lec 1 intro
PPTX
Cpu (Coumputer languages)
PPT
Introduction to compiler
PPT
Introduction Programming Languages
PPTX
Introduction to programming
PPT
Introduction to programming principles languages
PPTX
introduction to programming
PPT
Compiler Design Basics
PPTX
Basic of compiler
Converter - Computer Science & Engg. By Prof.(Dr.) Anand K. Tripathi
Introduction to compilers
Cp 111 lecture 2
Computer programing 111 lecture 2
Planning to computer program(southeast university)
Language translators
COMPILER DESIGN- Introduction & Lexical Analysis:
Algorithms - Introduction to computer programming
Logical programming languages and functional programming languages
Lec 1 intro
Cpu (Coumputer languages)
Introduction to compiler
Introduction Programming Languages
Introduction to programming
Introduction to programming principles languages
introduction to programming
Compiler Design Basics
Basic of compiler
Ad

Similar to Overview of language processor sp (20)

PDF
Computer programming programming_langugages
PDF
Introduction to programming language (basic)
PPT
Chap 1-language processor
PPTX
Unit 1 part1 Introduction of Compiler Design.pptx
PPTX
Understanding-Computer-Languages-From-Machine-Code-to-High-Level-Abstractions...
PPTX
system software and application software, compiler, interpreter & assembler
PPTX
Compiler Design Introduction
PPTX
Pros and cons of c as a compiler language
PDF
Programming Languages
PPTX
Translators(Compiler, Assembler) and interpreter
PPTX
Compiler an overview
PPT
Introduction to Compiler design
PPTX
Software programming and development
PPTX
C++Introduction for numerical methods in M.Sc
PPTX
Presentation - 05 High level and low level languages.pptx
PPTX
Chapter 1 Introduction.pptxhjgjghjghjhjhjhgjmjkhgk
PPTX
Compiler Construction Lecture One .pptx
PDF
Module4.pdf ,...................................
PPTX
Define Computer language, Translator, Standard input out C
PPTX
Introduction_to_Programming.pptx
Computer programming programming_langugages
Introduction to programming language (basic)
Chap 1-language processor
Unit 1 part1 Introduction of Compiler Design.pptx
Understanding-Computer-Languages-From-Machine-Code-to-High-Level-Abstractions...
system software and application software, compiler, interpreter & assembler
Compiler Design Introduction
Pros and cons of c as a compiler language
Programming Languages
Translators(Compiler, Assembler) and interpreter
Compiler an overview
Introduction to Compiler design
Software programming and development
C++Introduction for numerical methods in M.Sc
Presentation - 05 High level and low level languages.pptx
Chapter 1 Introduction.pptxhjgjghjghjhjhjhgjmjkhgk
Compiler Construction Lecture One .pptx
Module4.pdf ,...................................
Define Computer language, Translator, Standard input out C
Introduction_to_Programming.pptx
Ad

Recently uploaded (20)

PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
UNIT 4 Total Quality Management .pptx
PDF
PPT on Performance Review to get promotions
PPTX
additive manufacturing of ss316l using mig welding
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
web development for engineering and engineering
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Geodesy 1.pptx...............................................
PPT
Mechanical Engineering MATERIALS Selection
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Sustainable Sites - Green Building Construction
PPT
Project quality management in manufacturing
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Automation-in-Manufacturing-Chapter-Introduction.pdf
Model Code of Practice - Construction Work - 21102022 .pdf
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
UNIT 4 Total Quality Management .pptx
PPT on Performance Review to get promotions
additive manufacturing of ss316l using mig welding
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
web development for engineering and engineering
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Geodesy 1.pptx...............................................
Mechanical Engineering MATERIALS Selection
Foundation to blockchain - A guide to Blockchain Tech
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Sustainable Sites - Green Building Construction
Project quality management in manufacturing
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf

Overview of language processor sp

  • 1. Gandhinagar Institute of Technology System Programming (2150708) Topic : Overview Of Language Processor Prepared By- Ravin Laheri Enrollment No :160120107054 Batch : CE-B1 Guided By : Mihir Shah
  • 2. ● A program that performs tasks, such as translating and interpreting, required for processing a specified programming language.
  • 3. ●Provides facility to write, store and manage code. ●Provides other tools for programming like compiler, debugger, linker etc.
  • 4. ● Checks the code line by line to find syntax errors. ● If code is error free translate program into machine language (object code). ● Object code is machine dependent.
  • 5. ●Interpret one instruction at a time. ●It checks, translate and execute the instruction. ●Does not produce object code. Interpreter High level language program Input Output Result of program execution
  • 6. ● Translates the assembly language program into machine code. ● It – ○Reserves space for data ○Replaces he mnemonic codes by machine code ○Replaces symbolic addresses by numeric addresses ○Determines machine representation of constants Assembler Assembly language program Input Output Machine language program
  • 7. ● Resolves the relative location of instructions and data ● Links libraries with the object and put them together as executable.
  • 8. ● Inbuilt component of OS. ● Loads program into main memory and prepare them for execution.
  • 9. ● Used to find logical errors ● Allows you to stop program at any step of execution, check and change the values of different variables.