Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
17 Cards in this Set
- Front
- Back
High level |
Programming language easier to use for humans eg python or C++ |
|
Low level |
Programming using instructions specifically for the processor |
|
Instructions |
Tasks that a processor knows how to do. Each one has it's own code in a set. |
|
Operator |
Numbered code for an instruction |
|
Operand |
Stored data that has to be kept separate from instructions. This is how variables are stored. |
|
Translator |
Software that converts code into machine language for the computer to understand |
|
Assembly language |
A type of low level programming that uses words |
|
Machine code |
The only code that is understood by a computer. Consists of 1s and 0s. |
|
Assembler |
Translates assembly language into machine code |
|
Compiler |
A way of translating high level code. Translates all the code at once and creates an .exe file. |
|
Interpreter |
Translates high level code one line at a time and stops when there is an error. Useful for testing programs. |
|
IDE |
Software for writing high level code. Translates the code into low level. |
|
Syntax |
The rules of how to write in a high level language. |
|
Instruction set |
A list of instructions that a processor knows how to do. Each instruction has it's own unique number. |
|
Cycle |
One task carried out by a processor. |
|
RAM |
Memory used to store instructions and data that are then processed. |
|
Processor |
Hardware that carries out instructions. Each one of these has it's own instruction set. |