Mind map
2.5 Translators and Facilities

Map content
2.5 Translators and Facilities
programming language is designed to communicate instructions to a computer
- low level language
- machine oriented and require extreme knowledge of computer hardware and its configuration
- machine language = assembly language
- assembly language is a set of symbols and letters
- use of strings 0 and 1
- generation 1 = no need to translate
- efficient use of memory
- It is tended to be system specific
- example
- MORE
- ADD
- SUB
- ENG
- SUB
- ASSEMBLER
- (2nd Generation Language)
- ADD
- MORE
- high level language
- programming language that uses English and mathematical symbols in its instruction
- advantage= it is much closer to the English language using Logic
- contains command/syntax/logic
- it runs on every computer system
- from High Level
- to
- Machine code
- computer on to intepreter
- to
- low level language
The difference between Compiler and Interpreter?
- Compiler
- Computer program that translates a program writer in a high-level language to the machine language of a computer
- high level = source code
- example
- Source code
- Compiler
- Machine code
- Run Program
- Inputs
- Outputs
- Run Program
- Machine code
- Compiler
- Source code
- compiled file (for example EXE)
- it runs independant on every system
- Interpreter
- Computer Program that simulates a computer that understands a high level language
- interprets line by line
- example
- Interpreter
- source code
- Input
- Outputs
- Interpreter
- Compiler
Key words
- low level language
- high level language
- language translator
- 1st Generation
- 2nd Generation
- 3rd Generation
- 4th Generation
- Machine code
- Compiler
- Intepreter
- Assembler
- Source Code
- Object Code
- Executable Code
- Debug
- Translator
Images and files in the map
Information
- Description
- Mind Map on 2.5 Translators and Facilities, created by Felix scott Sannert on 01/03/2019.
- Created by
- Felix scott Sannert
- Views
- 0
- Rating