Assembly language?
A language that replaces machine code with mnemonics and operands to make them easier to read/write.
Assembler?
An assembler translates assembly language into machine code.
Compiler?
A compiler creates an executable file for a program by translating a high-level language to machine-readable code.
Execute?
To carry out the instructions for a computer program.
High-level language?
A human-readable language written in formal, structured English.
Interpreter?
An interpreter translates and executes code line by line. It translates the code into machine-readable code.
Low-level language?
Quickly executed by a computer, written in either machine code or assembly.
Machine code?
A program written using 1s and 0s. A computer can execute this directly.
Mnemonic?
A code to help us remember something.
Operand?
A piece of data that can be changed.
Translator?
Executes the programs that programmers write in high-level languages.