Back to marketplace

1.2.2 Application Generation

No description yet. This curated deck is ready for daily study.

Total cards: 17•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (17)

#1
Front (Question)

Application

Back (Answer)

“Any program, routine or procedures (together with their associated documentation) that can be run on a computer system.”

#2
Front (Question)

Utilities

Back (Answer)

“A systems program that performs some specific task in the operation of the computer, for example file backup, virus checking or a compression program.”

#3
Front (Question)

Open Source

Back (Answer)

“Software for which the original source code is made freely available and may be redistributed and modified. – Open source file types are often able to be opened on many different types of applications.”

#4
Front (Question)

Closed Source

Back (Answer)

“Often called Proprietary is a type of computer program for which the software code is not shared with the public for anyone to look at or make changes to – Closed / Proprietary file types are often only able to be opened if you own a version of the software they were originally made in.”

#5
Front (Question)

Source Code

Back (Answer)

“Original code typed in by the programmer in the native language. This is the code as it appears before it is compilers or interrupted.”

#6
Front (Question)

Translator

Back (Answer)

“A program that translates a program written in assembly language into machine code.”

#7
Front (Question)

Interpreter

Back (Answer)

“Translates and executes a program one statement at a time.”

#8
Front (Question)

Compiler

Back (Answer)

“A program that translates a high-level language program, source code, into a computer’s machine code.”

#9
Front (Question)

Assembler

Back (Answer)

“A program that translates (assembles) a program written in assembly language into machine code.”

#10
Front (Question)

Compilation

Back (Answer)

“The translation process that produces an equivalent program in a low-level language. Compilation involves analysing the language structure of the source program, determining if it is valid, and proceeding suitable machine code.”

#11
Front (Question)

Lexical Analysis

Back (Answer)

“The stage in compilation of a program that puts each statement into the form best suited to the syntax analyser. The standard components of each statement, such as PRINT, IF etc., are replaced by their tokens (a unique fixed length code) and programmer-defined names are entered into a symbol table. The lexical analyser also remove unnecessary charters such as spaces, tabs and coder comments.”

#12
Front (Question)

Syntax Analysis

Back (Answer)

“The stage in compilation where language statements are checked against the rules of the language, errors being reported if a statement is not valid.”

#13
Front (Question)

Code Generation

Back (Answer)

“The stage in compilation that produces a machine-code program that is equivalent to the source program.”

#14
Front (Question)

Optimisation

Back (Answer)

“The stage of compilation that ensures that the executable program if optimised at least as much as the compiler can predict. e.g. removing reference to unused variables or routines.”

#15
Front (Question)

Linker

Back (Answer)

“Software tool that allows already compiled object code files or modules to be combined with the compiled program.”

#16
Front (Question)

Loader

Back (Answer)

“A program that copies an object program held on backing store into main store ready for execution.”

#17
Front (Question)

Libraries

Back (Answer)

“A collection of pre-compiled routines which can be incorporated into a program.”