ST. THOMAS SR. SEC. SCHOOL
PRESENTED BY-ABHILASH JAISON
CLASS- VI B
SUBMITTED TO: MRS. LEENA MA’AM
TOPIC
LANGUAGE
PROCESSORS
A Language Processor is a
software program designed or
used to perform tasks such as
processing program code to
machine code. Language
processors are found in languages
such as C++, Java, etc.
Language processors class 3-10
Language processors class 3-10
ADVANTAGES AND
DISADVANTAGES OF LANGUAGE
PROCESSORS
ADVANTAGES:
 Modification of user program can be easily made and implemented as
execution proceeds.
 Type of object that denotes a various may change dynamically.
DISADVANTAGES:
 The execution of the program is slower.
 Memory consumption is more.
 AN ASSEMBLER IS A PROGRAM THAT
CONVERTS ASSEMBLY LANGUAGE INTO
MACHINE CODE. IT TAKES THE BASIC
COMMANDS & OPERATIONS FROM
ASSEMBLY CODE AND CONVERTS THEM
INTO BINARY CODE THAT CAN BE
RECOGNISED BY A SPECIFIC TYPE OF
PROCESSOR.
Assembler
Assembly
language
program
Input Output
Machine
language
program
ADVANTAGES OF USING
ASSEMBLER
Very fast in translating assembly
language to machine code.
It is often very efficient because it
is a low level language.
DISADVANTAGES OF
USING ASSEMBLER
 Takes a lot of effort to write and maintain the
code.
 It limits algorithm designs.
AN INTERPRETER IS A COMPUTER
PROGRAM, WHICH CONVERTS
EACH HIGH-LEVEL PROGRAM
STATEMENT INTO THE MACHINE
CODE. THIS INCLUDES SOURCE
CODE,PRE-COMPILED CODE &
SCRIPTS.
Interpreter
High level
language
program
Input Output
Result of
program
execution
ADVANTAGES OF USING
INTERPRETER
 Instructions are executed as soon as they are
translated.
 Errors can be quickly spotted- once an error
is found, the program stops running & the
user is notified at which part of the program
the interpretation has failed.
DISADVANTAGES OF
USING INTERPRETER
Interpreted programs runs slowly as the
processors has to wait for each instruction to
be translated before it can be executed.
Interpreters do not optimise code- the
translated code is executed as it is.
COMPILER
COMPILER IS A TRANSLATOR
PROGRAM THAT IS USED TO CONVERT
A HIGH LEVEL LANGUAGE PROGRAM
INTO MACHINE LANGUAGE. IT
TRANSLATES THE WHOLE PROGRAM
AT ONES AND GENERATES THE OBJECT
CODE ALONG WITH A LIST OF ERRORS
ADVANTAGES OF USING
COMPILER
 Compiled programs run quickly, since they
have already been translated.
 Compilers optimise code. Optimised code can
run quicker and take up less memory space.
 A compiled program can be supplied as an
executable file.
DISADVANTAGES OF
USING A COMPILER
The source code must be re-compiled every
time the programmer changes the program.
Source code compiled on one platform will not
run on another-the machine code is specific to
the processor’s architecture.
Language processors class 3-10

More Related Content

PDF
Programming Languages
PPTX
Compiler vs interpreter
PPTX
Cf&oa
PPT
programming languages
PPTX
Chapter 5
PPTX
Computer basics
PPTX
Programming languages,compiler,interpreter,softwares
PPTX
Interpreted and compiled language
Programming Languages
Compiler vs interpreter
Cf&oa
programming languages
Chapter 5
Computer basics
Programming languages,compiler,interpreter,softwares
Interpreted and compiled language

What's hot (19)

PPTX
Block diagram (computer programming & utilization)
PPTX
Computer language
PPTX
Compiler design slide share
PPT
Compilers and interpreters
DOCX
Computer assignment for grade 9
PPTX
Programming Languages / Translators
PDF
Compiler design tutorial
PPTX
Assembly language
PPTX
Interpreter
PPTX
EVALUTION OF COMPUTER LANGAGES
PPT
Compiler interpreter and_bootstrapping
PPTX
Programming languages
PPT
Session01 basics programming
PPTX
Computer languages
PDF
Languages in computer
PPTX
Compiler vs interpreter
PPT
Interpreters & Debuggers
PPTX
Features of machine language, assembly language, high level language & their ...
Block diagram (computer programming & utilization)
Computer language
Compiler design slide share
Compilers and interpreters
Computer assignment for grade 9
Programming Languages / Translators
Compiler design tutorial
Assembly language
Interpreter
EVALUTION OF COMPUTER LANGAGES
Compiler interpreter and_bootstrapping
Programming languages
Session01 basics programming
Computer languages
Languages in computer
Compiler vs interpreter
Interpreters & Debuggers
Features of machine language, assembly language, high level language & their ...
Ad

Similar to Language processors class 3-10 (20)

DOCX
COMPILER DESIGN.docx
PPTX
COMPILER DESIGN OPTIONS
PPTX
Language Translator ( Compiler)
DOC
PDF
Compilerandinterpreterghhhjjjjjjjjnnn.pdf
PDF
Language processing system.pdf
PPTX
Chapter 2 Program language translation.pptx
PPTX
Language processor
PPTX
Language processors
PPTX
language and processors.pptx By Dr.Mamoona Anam
PPTX
language and processors.pptx By Dr.Mamoona Anam
PPTX
Presentation
PPT
La 5 Pl Translator
PPT
Introduction to compiler design and phases of compiler
PPTX
Pros and cons of c as a compiler language
PPTX
Computer languages
PPTX
COMPUTER ORGANIZATION.pptxbkobuujghuujjj
PPTX
Language translation system p
DOCX
Compliers and interpreters
PPTX
Translators(Compiler, Assembler) and interpreter
COMPILER DESIGN.docx
COMPILER DESIGN OPTIONS
Language Translator ( Compiler)
Compilerandinterpreterghhhjjjjjjjjnnn.pdf
Language processing system.pdf
Chapter 2 Program language translation.pptx
Language processor
Language processors
language and processors.pptx By Dr.Mamoona Anam
language and processors.pptx By Dr.Mamoona Anam
Presentation
La 5 Pl Translator
Introduction to compiler design and phases of compiler
Pros and cons of c as a compiler language
Computer languages
COMPUTER ORGANIZATION.pptxbkobuujghuujjj
Language translation system p
Compliers and interpreters
Translators(Compiler, Assembler) and interpreter
Ad

Recently uploaded (20)

PPTX
observCloud-Native Containerability and monitoring.pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
Modernising the Digital Integration Hub
PDF
A review of recent deep learning applications in wood surface defect identifi...
PPT
Geologic Time for studying geology for geologist
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
DOCX
search engine optimization ppt fir known well about this
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Five Habits of High-Impact Board Members
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
Enhancing emotion recognition model for a student engagement use case through...
observCloud-Native Containerability and monitoring.pptx
Module 1.ppt Iot fundamentals and Architecture
DP Operators-handbook-extract for the Mautical Institute
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
A comparative study of natural language inference in Swahili using monolingua...
Chapter 5: Probability Theory and Statistics
Modernising the Digital Integration Hub
A review of recent deep learning applications in wood surface defect identifi...
Geologic Time for studying geology for geologist
Taming the Chaos: How to Turn Unstructured Data into Decisions
WOOl fibre morphology and structure.pdf for textiles
Getting started with AI Agents and Multi-Agent Systems
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
search engine optimization ppt fir known well about this
O2C Customer Invoices to Receipt V15A.pptx
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Five Habits of High-Impact Board Members
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Enhancing emotion recognition model for a student engagement use case through...

Language processors class 3-10

  • 1. ST. THOMAS SR. SEC. SCHOOL PRESENTED BY-ABHILASH JAISON CLASS- VI B SUBMITTED TO: MRS. LEENA MA’AM
  • 3. A Language Processor is a software program designed or used to perform tasks such as processing program code to machine code. Language processors are found in languages such as C++, Java, etc.
  • 6. ADVANTAGES AND DISADVANTAGES OF LANGUAGE PROCESSORS ADVANTAGES:  Modification of user program can be easily made and implemented as execution proceeds.  Type of object that denotes a various may change dynamically.
  • 7. DISADVANTAGES:  The execution of the program is slower.  Memory consumption is more.
  • 8.  AN ASSEMBLER IS A PROGRAM THAT CONVERTS ASSEMBLY LANGUAGE INTO MACHINE CODE. IT TAKES THE BASIC COMMANDS & OPERATIONS FROM ASSEMBLY CODE AND CONVERTS THEM INTO BINARY CODE THAT CAN BE RECOGNISED BY A SPECIFIC TYPE OF PROCESSOR. Assembler Assembly language program Input Output Machine language program
  • 9. ADVANTAGES OF USING ASSEMBLER Very fast in translating assembly language to machine code. It is often very efficient because it is a low level language.
  • 10. DISADVANTAGES OF USING ASSEMBLER  Takes a lot of effort to write and maintain the code.  It limits algorithm designs.
  • 11. AN INTERPRETER IS A COMPUTER PROGRAM, WHICH CONVERTS EACH HIGH-LEVEL PROGRAM STATEMENT INTO THE MACHINE CODE. THIS INCLUDES SOURCE CODE,PRE-COMPILED CODE & SCRIPTS. Interpreter High level language program Input Output Result of program execution
  • 12. ADVANTAGES OF USING INTERPRETER  Instructions are executed as soon as they are translated.  Errors can be quickly spotted- once an error is found, the program stops running & the user is notified at which part of the program the interpretation has failed.
  • 13. DISADVANTAGES OF USING INTERPRETER Interpreted programs runs slowly as the processors has to wait for each instruction to be translated before it can be executed. Interpreters do not optimise code- the translated code is executed as it is.
  • 14. COMPILER COMPILER IS A TRANSLATOR PROGRAM THAT IS USED TO CONVERT A HIGH LEVEL LANGUAGE PROGRAM INTO MACHINE LANGUAGE. IT TRANSLATES THE WHOLE PROGRAM AT ONES AND GENERATES THE OBJECT CODE ALONG WITH A LIST OF ERRORS
  • 15. ADVANTAGES OF USING COMPILER  Compiled programs run quickly, since they have already been translated.  Compilers optimise code. Optimised code can run quicker and take up less memory space.  A compiled program can be supplied as an executable file.
  • 16. DISADVANTAGES OF USING A COMPILER The source code must be re-compiled every time the programmer changes the program. Source code compiled on one platform will not run on another-the machine code is specific to the processor’s architecture.