Mind map
2.5 translators
Map content
2.5 translators
language translators
- used to translate language into a form that can be directly executed
- examples include
- compiler
- interpreter
- assembler
high level language
- aka source code
- advantages
- close to English language
- aimed at humans
- programming language using English like language an mathematic symbols
- code is portable
- can be used on any computer
- has to be translated using a compiler or interpreter
compiler
- doesn't reveal source code
- faster
- program that translates a program written in a high level language to the machine language of a computer
- entire source code has to be completed when complied
- turns source code into machine code
- inputs are processed when program is running
IDE
- Integrated Development Environment
- Error diagnostics
- Runs Time Environment
- Translators
- Debugging
Interpreter
- more flexible
- translates line by line
- interprets inputs at the same time as source code
- An analogy would be interpreting a speech line by line
low level language
- machine language
- no need for translators
- 1st generation
- written in the language of the computer
- assembly language
- 2nd generation
- translated by an assembler
- machine language
Information
- Description
- Mind Map on 2.5 translators, created by jayden saunders on 18/10/2021.
- Created by
- jayden saunders
- Views
- 1
- Rating
More on Compilers, Interpreters and Assemblers