SEQUENCE Flashcards
(35 cards)
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.
Error messages
Used to find errors in your program. They pinpoint lines of code that contain errors and provide details about them.
Execute
To carry out the instructions for a computer program.
IDE
Integrated development environment. This is a place to write programs that pro-vides support with debugging and diagnostics.
Translator
Executes the programs that programmers write in high-level languages.
Interpreter
An interpreter translates and executes code line by line. It translates the code into machine readable code.
Logic error
The program will run, but won’t do what the programmer expected. These are tricky to spot as they are not picked up by the IDE.
Sequence
The sequence of a program is performed from top to bottom, executing each line in turn.
Subroutine
A sequence of instructions to perform a specific task with an identifiable name.
Syntax
In programming, the language specific code that you write in has its own syntax. The syntax is unique to that programming language.
Syntax error
An error where the code has been structured incorrectly and the syntax rules haven’t been followed.
Translator
To execute the programs that programmers write in high-level languages.
Declaration
Declaring a variable as a specific data type.
Assignment
Assigning a value to a variable.
Initialisation
Assigning an initial value to a variable to let the compiler know that a memory location is required.