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
Top Level Domain
the second part of the URL, before the dot.com
26
Second Level Domain
the second part of the URL, such as .com, .co.uk, .net, .gov
27
Sub Directory
the part of the URL after the .com
28
.ac
academic in the uk
29
.com
company
30
.de
Germany
31
.edu
education in America
32
.fr
France
33
.gov
government
34
.int
international organisations
35
.it
Italy
36
.mil
military in America
37
.net
network
38
.org
organisation
39
.sch
school in UK
40
.ch
Switzerland
41
.uk
United Kingdom