Classification of Programming Languages and Translation (AQA A-Level Computer Science): Flashcards
📚Flashcards
Practise the cards
10 cards from this deck
ShowHide
Practise the cards
10 cards from this deck
Three types of programming languages
Three types of programming languages
Machine code, assembly language, high-level languages
Low-level languages
Low-level languages
Machine code and assembly language
Machine code
Machine code
Binary instructions (0s and 1s)
Assembly language instruction codes
Assembly language instruction codes
Mnemonics
Assembly to machine code relationship
Assembly to machine code relationship
One-to-one (one instruction = one machine instruction)
High-level to machine code relationship
High-level to machine code relationship
One-to-many (one instruction = many machine instructions)
How an interpreter translates code
How an interpreter translates code
One statement at a time
How a compiler translates code
How a compiler translates code
Entire source code in one complete process
Better translator for program development
Better translator for program development
Interpreter (can test code immediately)
Bytecode
Bytecode
Instruction set executed on any computer using a virtual machine
