Construction Flashcards

1
Q

Assembler

A

a computer program that will take the mnemonics used in assembly language and covert them into machine code so they can be processed by the computer. This is done by converting one word assembly instructions into opcode, and allocating memory to variables, often resulting in an operand

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Assembly Code

A

a low-level programming language designed for a specific type of processor that can be converted to machine code using an assembler

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Compiler

A

takes code written in high-level language and translates it into machine code. It translates everything all in one go before any execution takes place

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

High-Level Language

A

a programming language designed to simplify computer programs, is high-level because it is several steps removed from the actual code run on the CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Interpreter

A

takes code written in high-level language and translates it into machine code. It translates everything one line at a time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Keyword

A

words in programs such as if, while, do or repeat

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Low Level Language

A

a programming language that contains basic instructions recognised by a CPU, such as assembly code and machine code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Mnemonic

A

short code used in assembly language, chosen to remind the programmer of the program instruction it represents

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Object Code

A

code which is executed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Opcode

A

an instruction like and or not

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Parsing

A

analysing a string of tokens

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Source Code

A

code which you type

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Syntax

A

the rules for structure of statements in a programming language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Translator

A

tool that translates source code into object code. There are three types: assemblers, compilers and interpreters. To translate source code, there rare multiple stages that must be done

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Lexical Analysis

A

takes the sequence of characters you wrote and translates it into a series of tokens, removing any white space, allowing the computer to see the collection of typed words

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Symbol Table Construction

A

created to store variable names and subroutines, checking that variables have been declared properly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Syntax Analysis

A

checks to ensure the code conforms to the rules of that particular language, eg for missing semi-colons

18
Q

Semantic Analysis

A

checks to ensure the program makes sense, eg checking that variables have been given suitable types and have been declared before use

19
Q

Code Generation

A

the tokens are translated into object code

20
Q

Optimisation

A

optimises the program for the processor that it is run on, stopping the process from doing unnecessary work

21
Q

Recycle Bin

A

an application that partially removes data from a computer, but leaves it on the hard drive

22
Q

Uniform Resource Locator

A

the thing that is typed into a search engine that leads to a website

23
Q

Scheme

A

either HTTP or HTTPS, shows whether or not a website is secure or not

24
Q

Subdomain

A

the first part of the URL, after HTTP or HTTPS

25
Q

Top Level Domain

A

the second part of the URL, before the dot.com

26
Q

Second Level Domain

A

the second part of the URL, such as .com, .co.uk, .net, .gov

27
Q

Sub Directory

A

the part of the URL after the .com

28
Q

.ac

A

academic in the uk

29
Q

.com

A

company

30
Q

.de

A

Germany

31
Q

.edu

A

education in America

32
Q

.fr

A

France

33
Q

.gov

A

government

34
Q

.int

A

international organisations

35
Q

.it

A

Italy

36
Q

.mil

A

military in America

37
Q

.net

A

network

38
Q

.org

A

organisation

39
Q

.sch

A

school in UK

40
Q

.ch

A

Switzerland

41
Q

.uk

A

United Kingdom