What are the instructions that tell a computer what to do written in ?
Machine code
What is machine code ?
A series of numbers written in binary or hexadecimal.
What are high-level languages ?
languages that are close to the spoken and written language of the programmer.
What are the cons of machine code ?
What is source code ?
Any program written in a high level language
What must happen to source code first ?
Translated to machine code before understanding and executing
What are low level languages ?
A computer programming language which closely represents machine language
What are the two types of low level languages ?
What are the pros of machine code ?
Where does assembly language sit ?
Between machine code and high level language.
What do high level languages use to form instructions ?
Statements
What does assembly use to form instructions ?
Mnemonics
What are the pros of using mnemonics ?
What is opcode ?
What is operand ?
Data that is manipulated by the CPU/processor according to the given opcode
What must source code first be changed to ?
Object code
What are the three types of translators ?
What is the feature of a compiler ?
What are pros of a compiler ?
What are cons of compilers ?
What are features of an interpreter ?
translates source code into object code one
instruction at a time - Interpretation
What are the pros of Interpreters ?
What are cons of of Interpreters ?
What are features of an IDE ?