AQA AS Computing: 8.2 Classification of software Flashcards Preview

AQA AS Computing > AQA AS Computing: 8.2 Classification of software > Flashcards

Flashcards in AQA AS Computing: 8.2 Classification of software Deck (12)
Loading flashcards...
1

Software

Consists of sequences that instructions called programs can be understood and executed by hardware

2

Assembler

Translates assembly language program into machine code

3

Compiler

Translates high level language code into object code

4

Interpreter

Analyses and executes a high-level language program a line at a time

5

Object code

The machine code language of the target machine

6

Bespoke software

Software written for a customer's specific needs

7

General-purpose software

Software that can be used for many different tasks

8

Special-purpose software

Software designed to support one specific task

9

First-generation languages

Machine-level programming language

10

Second-generation language

Assembly code

11

Third-generation language

Procedural language - statements translated into several machine code statements

12

Fourth-generation language

Declarative programming language - define what is to be computed rather than how it is to be carried out