← Back to Dashboard

1.2.2 Application generation

A-Level Computer Science

Fill in the blanks with the correct words. Click "Check Answer" to see if you're right!

Term: Application software

Definition:

A program that is designed to enable the end user to perform a
No attempts
Term: Assembler

Definition:

A program that assembly code into code. Each mnemonic instruction is translated into a binary instruction.
No attempts
Term: Closed source software

Definition:

Software owned by a company (Proprietary) where the code is not made available to the public and is protected by .
No attempts
Term: Code generation

Definition:

Stage 3 of the process of software. code is produced from the source code.
No attempts
Term: Lexical Analysis

Definition:

Stage 1 of the process of compiling software. White spaces and comments are removed. Identifies and a symbol table.
No attempts
Term: Code optimisation

Definition:

Stage of the process of compiling software. Ensures that the executable program can execute as as possible.
No attempts
Term: Syntax analysis

Definition:

Stage 2 in the process of compiling software. Source code are checked against the of the language using a syntax tree.
No attempts
Term: Compiler

Definition:

A program that translates high-level code into code or machine code
No attempts
Term: Interpreter

Definition:

A program that and executes the instructions of a program written in a high-level language one at a time.
No attempts
Term: Library

Definition:

A collection of , pretested and precompiled that a program can use
No attempts
Term: Linker

Definition:

A program that combines a program's various of object code with code
No attempts
Term: Loader

Definition:

An Operating program that loads copies of a program held on secondary storage into memory ready for execution
No attempts
Term: Open source software

Definition:

Software where the program source code is made available to the general . Users are given permission to and redistribute the source code.
No attempts
Term: Translator

Definition:

System software that code written by a programmer into a form that can be by a computer system
No attempts
Term: Utility software

Definition:

A program that is used for the upkeep, and of a computer system
No attempts