Mind map
Program Construction
Map content
Program Construction
Translators
- computers can only use binary machine code
- It has to be converted into the computers language
- We use the term "translators" for all types of software that converts code
- Compliers,interpreters and assemblers are all types of translators
Assemblers
- Assembly language is a low- level programming language
- An assembler is a program that converts assembly language program into executable code that the processor can execute
- An opcode is short for "operation code" and is a single instruction that can be executed by the CPU
Compilers
- A compiler translates a source code program into machine code
- Lexical analysis
- Removes unneeded spaces
- Replaces keywords and constants with "tokens"
- Creates a symbol table which shows the addresses of variables, labels and subroutines
- syntax analysis
- The code is checked for any spelling and grammar mistakes
- If syntax errors are found, an error message is produced
Information
- Description
- Year 10 Computing Mind Map on Program Construction, created by Holly Hooper on 21/05/2018.
- Created by
- Holly Hooper
- Views
- 1
- History
-
- Created by Holly Hooper · May 21, 2018
- Copied by Holly Hooper · May 21, 2018
- Rating