SlideShare a Scribd company logo
1 of 20
1.Introduction of editor
2.Role of editor
3.Types of editor
4.Introduction of translator
5.Types of translator
EDITOR
1.An editor refers to any program capable
of editing files .
2.The term editor is commonly used to
refers a text editor.
3.This is software program that allow user
to create or manipulate plain text
Example= Adobe photoshop, sound editor
Types of Editor
1.Line editor
2.Stream editor
3.Screen editor
3.Word processor
4.Structure editor
LINE
EDITOR1. A line editor is a text editor in which each editing command
applies to one or more complete lines of text designated by the
user
2. When a computer operator typically interacted with a teleprinter
(essentially a printer with a keyboard)
3. No video display, and no ability to move a cursor interactively
within a document
EX= Teleprinter, edlin, teco
SRTEAM EDITOR
1.In this type of editors, the file is
treated as continuous flow or
sequence of characters instead of
line numbers, which means here
you can type paragraphs.
EX= Sed editor in UNIX
SCREEN EDITOR
In this type of editors, the user is able to
see the cursor on the screen and can
make a copy, cut, paste operation easily.
It is very easy to use mouse pointer.
Ex : emacs, Notepad
Word
processor
Overcoming the limitations of screen
editors, it allows one to use some format
to insert images, files, videos, use font,
size, style features. It majorly focuses on
Natural language.
*A structure editor, also structured editor or projectional editor, is
any document editor that is cognizant of the document’s
underlying structure. Structure editors can be used to edit
hierarchical or marked up text, computer programs, diagrams,
chemical formulas, and any other type of content with clear and
well-defined structure.
EX = Netbeans IDE
.
TRANSLATOR
*Anything that converts code from one language into
another . These include translations between high-
level and human-readable computer languages such
as C++ and Java, intermediate-level languages such
as Java byte code, low-level languages such as the
assembly language and machine code, and between
similar levels of language on different computing
*A program written in high-level language is called as source
code. To convert the source code into machine code,
translators are needed.
*A translator takes a program written in source language as
input and converts it into a program in target language as
output.
*It also detects and reports the error during translation.
*Roles of translator are:
*• Translating the high-level language program input into an
equivalent machine language program.
*• Providing diagnostic messages wherever the programmer
violates specification of the high-level language program.
*
1. Compiler
2. Interpreter
3. Assembler
COMPILER
*A compiler is a computer program that translates computer code
written in one programming language (the source language) into
another language (the target language). The name compiler is
primarily used for programs that translate source code from a high-
level programming language to a lower level language(e.g., assembly
language, object code, or machine code) to create an executable
program.
An interpreter is a computer program
that directly executes instructions
written in a programming or scripting
language, without requiring them
previously to have been compiled into a
machine language program.
INTERPRETER
ASSEMBLER
An assembler primarily serves as the
bridge between symbolically coded
instructions written in assembly
language and the computer processor,
memory and other computational
components.
1.Compiler Takes
Entire program as
input
2.Intermediate Object
Code is Generated
3.Conditional Control
Statements are
Executes faster
4.Errors are
displayed after
entire program is
checked
1.Interpreter Takes Single
instruction as input .
2.No Intermediate Object
Code is Generated
3.Conditional Control
Statements are
Executes slower
4.Errors are displayed for
every instruction
interpreted (if any)
*
www.computerhope.com
www.ecomputer.com
www.wikipedia.com
www.geeksforgeeks.org
www.microcontrollertips.com
Editor and translator   copy (1)

More Related Content

What's hot

La 5 Pl Translator
La 5   Pl TranslatorLa 5   Pl Translator
La 5 Pl Translator
Cma Mohd
 

What's hot (19)

Compiler Design Basics
Compiler Design BasicsCompiler Design Basics
Compiler Design Basics
 
Compilation v. interpretation
Compilation v. interpretationCompilation v. interpretation
Compilation v. interpretation
 
Interpreter
InterpreterInterpreter
Interpreter
 
La 5 Pl Translator
La 5   Pl TranslatorLa 5   Pl Translator
La 5 Pl Translator
 
Editor structure
Editor structureEditor structure
Editor structure
 
Ss ui lecture 1
Ss ui lecture 1Ss ui lecture 1
Ss ui lecture 1
 
Compiler vs interpreter
Compiler vs interpreterCompiler vs interpreter
Compiler vs interpreter
 
compiler vs interpreter
compiler vs interpretercompiler vs interpreter
compiler vs interpreter
 
Compiler vs interpreter
Compiler vs interpreterCompiler vs interpreter
Compiler vs interpreter
 
Assembler
AssemblerAssembler
Assembler
 
What is Compiler?
What is Compiler?What is Compiler?
What is Compiler?
 
Computer Language Translator
Computer Language TranslatorComputer Language Translator
Computer Language Translator
 
COMPILER
COMPILERCOMPILER
COMPILER
 
COMPILER Meenu khan
COMPILER Meenu khanCOMPILER Meenu khan
COMPILER Meenu khan
 
Types of system software
Types of system softwareTypes of system software
Types of system software
 
LANGUAGE TRANSLATOR
LANGUAGE TRANSLATORLANGUAGE TRANSLATOR
LANGUAGE TRANSLATOR
 
Programming Languages / Translators
Programming Languages / TranslatorsProgramming Languages / Translators
Programming Languages / Translators
 
Text Editor in System software
Text Editor in System softwareText Editor in System software
Text Editor in System software
 
Compliers and interpreters
Compliers and interpretersCompliers and interpreters
Compliers and interpreters
 

Similar to Editor and translator copy (1)

Computer assignment for grade 9
Computer assignment for grade  9Computer assignment for grade  9
Computer assignment for grade 9
nahomyitbarek
 
Language processing system.pdf
Language processing system.pdfLanguage processing system.pdf
Language processing system.pdf
RakibRahman19
 
Programming Languages
Programming LanguagesProgramming Languages
Programming Languages
Mohamed Omar
 

Similar to Editor and translator copy (1) (20)

COMPILER DESIGN.docx
COMPILER DESIGN.docxCOMPILER DESIGN.docx
COMPILER DESIGN.docx
 
COMPILER DESIGN OPTIONS
COMPILER DESIGN OPTIONSCOMPILER DESIGN OPTIONS
COMPILER DESIGN OPTIONS
 
Compiler an overview
Compiler  an overviewCompiler  an overview
Compiler an overview
 
Computer basics
Computer basicsComputer basics
Computer basics
 
C_NOTES.pdf
C_NOTES.pdfC_NOTES.pdf
C_NOTES.pdf
 
Computer assignment for grade 9
Computer assignment for grade  9Computer assignment for grade  9
Computer assignment for grade 9
 
Variables and datatypes
Variables and datatypesVariables and datatypes
Variables and datatypes
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
Compiler design slide share
Compiler design slide shareCompiler design slide share
Compiler design slide share
 
C lecture notes new
C lecture notes newC lecture notes new
C lecture notes new
 
Language processing system.pdf
Language processing system.pdfLanguage processing system.pdf
Language processing system.pdf
 
Programming Languages
Programming LanguagesProgramming Languages
Programming Languages
 
Ppt 1
Ppt 1Ppt 1
Ppt 1
 
Introduction to programming language (basic)
Introduction to programming language (basic)Introduction to programming language (basic)
Introduction to programming language (basic)
 
1.Overview of Programming.pptx
1.Overview of Programming.pptx1.Overview of Programming.pptx
1.Overview of Programming.pptx
 
PPS UNIT 1- R18.docx
PPS UNIT 1- R18.docxPPS UNIT 1- R18.docx
PPS UNIT 1- R18.docx
 
Unit 1
Unit 1Unit 1
Unit 1
 
Language processor
Language processorLanguage processor
Language processor
 
lce1 مترجمات.pptx
lce1 مترجمات.pptxlce1 مترجمات.pptx
lce1 مترجمات.pptx
 
Life cycle of a computer program
Life cycle of a computer programLife cycle of a computer program
Life cycle of a computer program
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

Editor and translator copy (1)

  • 1.
  • 2. 1.Introduction of editor 2.Role of editor 3.Types of editor 4.Introduction of translator 5.Types of translator
  • 3. EDITOR 1.An editor refers to any program capable of editing files . 2.The term editor is commonly used to refers a text editor. 3.This is software program that allow user to create or manipulate plain text Example= Adobe photoshop, sound editor
  • 4. Types of Editor 1.Line editor 2.Stream editor 3.Screen editor 3.Word processor 4.Structure editor
  • 5. LINE EDITOR1. A line editor is a text editor in which each editing command applies to one or more complete lines of text designated by the user 2. When a computer operator typically interacted with a teleprinter (essentially a printer with a keyboard) 3. No video display, and no ability to move a cursor interactively within a document EX= Teleprinter, edlin, teco
  • 6. SRTEAM EDITOR 1.In this type of editors, the file is treated as continuous flow or sequence of characters instead of line numbers, which means here you can type paragraphs. EX= Sed editor in UNIX
  • 7. SCREEN EDITOR In this type of editors, the user is able to see the cursor on the screen and can make a copy, cut, paste operation easily. It is very easy to use mouse pointer. Ex : emacs, Notepad
  • 8. Word processor Overcoming the limitations of screen editors, it allows one to use some format to insert images, files, videos, use font, size, style features. It majorly focuses on Natural language.
  • 9. *A structure editor, also structured editor or projectional editor, is any document editor that is cognizant of the document’s underlying structure. Structure editors can be used to edit hierarchical or marked up text, computer programs, diagrams, chemical formulas, and any other type of content with clear and well-defined structure. EX = Netbeans IDE .
  • 10. TRANSLATOR *Anything that converts code from one language into another . These include translations between high- level and human-readable computer languages such as C++ and Java, intermediate-level languages such as Java byte code, low-level languages such as the assembly language and machine code, and between similar levels of language on different computing
  • 11. *A program written in high-level language is called as source code. To convert the source code into machine code, translators are needed. *A translator takes a program written in source language as input and converts it into a program in target language as output. *It also detects and reports the error during translation. *Roles of translator are: *• Translating the high-level language program input into an equivalent machine language program. *• Providing diagnostic messages wherever the programmer violates specification of the high-level language program.
  • 13. COMPILER *A compiler is a computer program that translates computer code written in one programming language (the source language) into another language (the target language). The name compiler is primarily used for programs that translate source code from a high- level programming language to a lower level language(e.g., assembly language, object code, or machine code) to create an executable program.
  • 14.
  • 15.
  • 16. An interpreter is a computer program that directly executes instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program. INTERPRETER
  • 17. ASSEMBLER An assembler primarily serves as the bridge between symbolically coded instructions written in assembly language and the computer processor, memory and other computational components.
  • 18. 1.Compiler Takes Entire program as input 2.Intermediate Object Code is Generated 3.Conditional Control Statements are Executes faster 4.Errors are displayed after entire program is checked 1.Interpreter Takes Single instruction as input . 2.No Intermediate Object Code is Generated 3.Conditional Control Statements are Executes slower 4.Errors are displayed for every instruction interpreted (if any) *

Editor's Notes

  1. Rgkd[