SlideShare a Scribd company logo
Language processors
● A program that performs tasks, such as
  translating and interpreting, required for
  processing a specified programming
  language.




                 www.eshikshak.co.in
www.eshikshak.co.in

● Provides facility to write, store and manage code.
● Provides other tools for programming like compiler,
  debugger, linker etc.
www.eshikshak.co.in

● 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.




             Input                         Output
High level                                          Result of
language              Interpreter                   program
program                                             execution




                     www.eshikshak.co.in
● 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




            Input                         Output
 Assembly                                          Machine
 language                 Assembler                language
 program                                           program




                    www.eshikshak.co.in
● Resolves the relative
  location of
  instructions and data
● Links libraries with the
  object and put them
  together as
  executable.




                   www.eshikshak.co.in
● Inbuilt component of OS.
● Loads program into main memory and prepare
  them for execution.




                www.eshikshak.co.in
● Used to find logical errors
● Allows you to stop program at any step of
  execution, check and change the values of different
  variables.




                  www.eshikshak.co.in
● The repeated code (for e.g., UDF) of program is
  controlled by macro processor.
● It referred each repeated set of code by a name, and
  replace set of code when that name occurs in a
  program.




                  www.eshikshak.co.in

More Related Content

PPTX
Language processor
PPTX
Language processing activity
PPTX
Programming Paradigm & Languages
PDF
loaders and linkers
PPTX
Lexical Analysis - Compiler Design
PPT
Computer languages
PPT
PPTX
Language Translator ( Compiler)
Language processor
Language processing activity
Programming Paradigm & Languages
loaders and linkers
Lexical Analysis - Compiler Design
Computer languages
Language Translator ( Compiler)

What's hot (20)

PPTX
Toy compiler
PPTX
Programming languages
PPTX
Fundamentals of Language Processing
PPTX
Unit 4 sp macro
PPTX
System Programming Overview
PPT
Assembler
PPT
Loaders and Linkers
PPT
PPTX
Generations of programming_language.kum_ari11-1-1-1
PPTX
Computer Language
PPTX
Types of Programming Languages
PPTX
History of Programming Language
PPT
System software
PPT
Assembly language
PPT
4 evolution-of-programming-languages
PPT
Software Engineering (Software Process: A Generic View)
PDF
Language processors
PPT
Introduction to Compiler Construction
PPTX
Virus and its CounterMeasures -- Pruthvi Monarch
PPTX
Classification of Programming Languages
Toy compiler
Programming languages
Fundamentals of Language Processing
Unit 4 sp macro
System Programming Overview
Assembler
Loaders and Linkers
Generations of programming_language.kum_ari11-1-1-1
Computer Language
Types of Programming Languages
History of Programming Language
System software
Assembly language
4 evolution-of-programming-languages
Software Engineering (Software Process: A Generic View)
Language processors
Introduction to Compiler Construction
Virus and its CounterMeasures -- Pruthvi Monarch
Classification of Programming Languages
Ad

Viewers also liked (20)

PPTX
System Programing Unit 1
PDF
Introduction to systems programming
PPTX
System Programming Unit II
PDF
Natural Language Processing
PPT
Lect 1. introduction to programming languages
PDF
Introduction to css
PDF
Lecture 11 css_inculsion
PDF
Introduction to computer_and_its_structure
PDF
Lecture 12 css_fonts
PDF
Program development cyle
PDF
Lecturer23 pointersin c.ppt
PDF
Computer programming programming_langugages
PDF
Unit 1.3 types of cloud
PPT
Mesics lecture 8 arrays in 'c'
PDF
Unit 1.1 introduction to cloud computing
PDF
Unit 1.2 move to cloud computing
PDF
Lecture19 unionsin c.ppt
PDF
Introduction to multimedia
PDF
Html forms
PDF
Unit 1.4 working of cloud computing
System Programing Unit 1
Introduction to systems programming
System Programming Unit II
Natural Language Processing
Lect 1. introduction to programming languages
Introduction to css
Lecture 11 css_inculsion
Introduction to computer_and_its_structure
Lecture 12 css_fonts
Program development cyle
Lecturer23 pointersin c.ppt
Computer programming programming_langugages
Unit 1.3 types of cloud
Mesics lecture 8 arrays in 'c'
Unit 1.1 introduction to cloud computing
Unit 1.2 move to cloud computing
Lecture19 unionsin c.ppt
Introduction to multimedia
Html forms
Unit 1.4 working of cloud computing
Ad

Similar to Language processors (20)

PPTX
Overview of language processor sp
PPT
Embedded firmware
PPT
BWU_BTE_21_030_OE_EE702A.ppthhgggggggggg
PPT
Module-3 embedded system firmware code.ppt
PPT
Module-3 Embedded syatem firmware design.ppt
PPT
Computer programming concepts
PPTX
2 High level and translators.pptxUUUUUUUUU
PPT
Language translator
PDF
Module4.pdf ,...................................
PPTX
Life cycle of a computer program
PPTX
Presentation - 05 High level and low level languages.pptx
PPTX
Programming Languages / Translators
PDF
Chapter1.pdf
PPTX
Lec 1 Compiler Construction (CC) CC.pptx
PDF
Programming Languages
PPTX
Compiler Design Introduction
PPTX
Chapter 5-programming
PPTX
IT ppt (Computer Languages).ppt, computer languages
PDF
Week 08_Basics of Compiler Construction.pdf
PDF
2 Programming Language.pdf
Overview of language processor sp
Embedded firmware
BWU_BTE_21_030_OE_EE702A.ppthhgggggggggg
Module-3 embedded system firmware code.ppt
Module-3 Embedded syatem firmware design.ppt
Computer programming concepts
2 High level and translators.pptxUUUUUUUUU
Language translator
Module4.pdf ,...................................
Life cycle of a computer program
Presentation - 05 High level and low level languages.pptx
Programming Languages / Translators
Chapter1.pdf
Lec 1 Compiler Construction (CC) CC.pptx
Programming Languages
Compiler Design Introduction
Chapter 5-programming
IT ppt (Computer Languages).ppt, computer languages
Week 08_Basics of Compiler Construction.pdf
2 Programming Language.pdf

More from eShikshak (20)

PDF
Modelling and evaluation
PDF
Operators in python
PDF
Datatypes in python
PDF
Introduction to python
PPT
Introduction to e commerce
PDF
Chapeter 2 introduction to cloud computing
PPT
Mesics lecture files in 'c'
PPT
Mesics lecture 7 iteration and repetitive executions
PPT
Mesics lecture 5 input – output in ‘c’
PPT
Mesics lecture 6 control statement = if -else if__else
PPT
Mesics lecture 4 c operators and experssions
PPT
Mesics lecture 5 input – output in ‘c’
PPT
Mesics lecture 3 c – constants and variables
PDF
Lecture 7 relational_and_logical_operators
PDF
Lecture21 categoriesof userdefinedfunctions.ppt
PDF
Lecture20 user definedfunctions.ppt
PDF
Lecture18 structurein c.ppt
PDF
Lecture17 arrays.ppt
PDF
Lecture15 comparisonoftheloopcontrolstructures.ppt
PDF
Lecture13 control statementswitch.ppt
Modelling and evaluation
Operators in python
Datatypes in python
Introduction to python
Introduction to e commerce
Chapeter 2 introduction to cloud computing
Mesics lecture files in 'c'
Mesics lecture 7 iteration and repetitive executions
Mesics lecture 5 input – output in ‘c’
Mesics lecture 6 control statement = if -else if__else
Mesics lecture 4 c operators and experssions
Mesics lecture 5 input – output in ‘c’
Mesics lecture 3 c – constants and variables
Lecture 7 relational_and_logical_operators
Lecture21 categoriesof userdefinedfunctions.ppt
Lecture20 user definedfunctions.ppt
Lecture18 structurein c.ppt
Lecture17 arrays.ppt
Lecture15 comparisonoftheloopcontrolstructures.ppt
Lecture13 control statementswitch.ppt

Recently uploaded (20)

PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
A Presentation on Artificial Intelligence
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Approach and Philosophy of On baking technology
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
1. Introduction to Computer Programming.pptx
PDF
project resource management chapter-09.pdf
PPTX
A Presentation on Touch Screen Technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
cloud_computing_Infrastucture_as_cloud_p
Group 1 Presentation -Planning and Decision Making .pptx
OMC Textile Division Presentation 2021.pptx
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Chapter 5: Probability Theory and Statistics
SOPHOS-XG Firewall Administrator PPT.pptx
Hindi spoken digit analysis for native and non-native speakers
Digital-Transformation-Roadmap-for-Companies.pptx
A Presentation on Artificial Intelligence
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Assigned Numbers - 2025 - Bluetooth® Document
Approach and Philosophy of On baking technology
NewMind AI Weekly Chronicles - August'25-Week II
A novel scalable deep ensemble learning framework for big data classification...
1. Introduction to Computer Programming.pptx
project resource management chapter-09.pdf
A Presentation on Touch Screen Technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
WOOl fibre morphology and structure.pdf for textiles
Encapsulation_ Review paper, used for researhc scholars
cloud_computing_Infrastucture_as_cloud_p

Language processors

  • 2. ● A program that performs tasks, such as translating and interpreting, required for processing a specified programming language. www.eshikshak.co.in
  • 3. www.eshikshak.co.in ● Provides facility to write, store and manage code. ● Provides other tools for programming like compiler, debugger, linker etc.
  • 4. www.eshikshak.co.in ● 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. Input Output High level Result of language Interpreter program program execution www.eshikshak.co.in
  • 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 Input Output Assembly Machine language Assembler language program program www.eshikshak.co.in
  • 7. ● Resolves the relative location of instructions and data ● Links libraries with the object and put them together as executable. www.eshikshak.co.in
  • 8. ● Inbuilt component of OS. ● Loads program into main memory and prepare them for execution. www.eshikshak.co.in
  • 9. ● Used to find logical errors ● Allows you to stop program at any step of execution, check and change the values of different variables. www.eshikshak.co.in
  • 10. ● The repeated code (for e.g., UDF) of program is controlled by macro processor. ● It referred each repeated set of code by a name, and replace set of code when that name occurs in a program. www.eshikshak.co.in