OCR GCSE Computer Science
Terms in this set (22)
Converts other programming language instructions to machine languages.
High Level Code
Instructions that use word and is code designed to be read by humans
Low Level Code
Uses instructions called mnemonics to represent binary instructions eg, SUB, ADD, MOV, STR. Much easier to remember and use.
A computer program that translates assembly-language instructions into machine language
Converts a program written in a higher level language into a lower level language and executes it, beginning execution before converting the entire program.
Instructions that make up the software, entered by the programmer using a programming language.
A translator program that compiles a complete translation of the program from a high-level computer language into machine language before the program runs for the first time.
A software implementation of a computer system, allowing one physical computer to run several "virtual computers", each with their own independent operating system and application software.
Integrated Developer Environment
A software application that provides comprehensive facilities to computer programmers for software development.
program designed specifically for editing source code of computer programs
Designed to save time while writing code. As you start to type the first part of a function, it suggests or completes the function and any arguments or variables.
Used for languages that use pairs of brackets to mark out blocks of code. It allows the code to be read and understood more quickly.
Recognises incorrect use of syntax and highlights any errors.
Software feature used to generate written information about the source code
Precompiled programs that create a set of commonly used functions for use by other programs
the act of scripting or automating a wide variety of tasks that software developers do in their day-to-day.
a program that lets a user run another program one or a few steps at a time, stop execution, and inspect the variables in order to analyze it for bugs.
Causes the program or computer to crash even if there appears to be nothing wrong with the program code.
A character or string incorrectly placed in a command or instruction that causes a failure in execution
An error in a program that makes it do something other than what the programmer intended.
A method of debugging which executes the code one line at a time to check for errors.
Added to the code by the programmer which will halt the program's execution when it readhes that point. They allow the programmer test the code at those points