Mapa mental
2.5 translators and facilities
Contenido del mapa
2.5 translators and facilities
translators
- compiler
- translates source source code from high level language into object code and then in to machine code ready to be processed by the CPU.
- the whole program is translated into machine code before it is run.
- advantages
- no need for translation software at run time and no need to share original source code
- speed of execution is faster because code is usually optimised
- no need for translation software at run time and no need to share original source code
- disadvantages
- you cannot compile the program if there are syntax errors anywhere in it which can make it tricky to debug
- if you change anything you need to recompile the code
- you cannot compile the program if there are syntax errors anywhere in it which can make it tricky to debug
- translates source source code from high level language into object code and then in to machine code ready to be processed by the CPU.
- assembler
- assembles assembly language into machine code. translates the whole code before execution
- interpreter
- translates source code from high level languages into machine code ready to be processed by the CPU. the program is translated line by line as the program
- compiler
levels of programming languages
- machine code 1st generation
- binary representation of instructions in format that the CPU can decode and execute.
- have an operation code (opcode) instructions and address or data to use (operand)
- binary representation of instructions in format that the CPU can decode and execute.
- machine code 1st generation
Información
- Descripción
- Mapa Mental sobre 2.5 translators and facilities, creado por jasmine preece el 12/10/2021.
- Creado por
- jasmine preece
- Visitas
- 0
- Valoración
Más sobre Integrated Development Environments