1.2.4 Types Of Programming Language Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Programming paradigm

A

A style or way of programming

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

Procedural language

A

Any high level language that groups sets of instructions into subroutines or functions

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

Assembly language

A

A language which is related to the computers own machine code

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

Machine code

A

Set of all possible instructions made available by the hardware design of a particular processor

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

Low level language

A

A language which is close to machine code

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

High level language

A

A language designed to help a programmer express a computer in a way that reflects the problem being solved

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

Little man computer

A

Was designed to model a very basic Von Neumann computer

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

Immediate addressing

A

Uses data in the address field as a constant that is needed by the program

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

Direct addressing

A

Uses data in the address field without alteration

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

Indirect addressing

A

Uses the address field to hold the address of a location that contains the required address

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

Indexed addressing

A

Modifies the address in the address field by the addition of a number held in the index register before the address is used

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

Object oriented

A

Looking at systems by classifying them into real world objects

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

Object oriented programming

A

Gathers together data (attributes) about an entity along with procedures and functions that act upon these data into one package called a class

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

Class

A

A definition of an object

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

Object

A

An instance of a class

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

Method

A

A procedure or function residing in a class

17
Q

Encapsulation

A

When classes bundle together their attributes and methods

18
Q

Inheritance

A

Where a new class inherits the methods and attributes of another

19
Q

Superclass

A

The class being inherited

20
Q

Derived class

A

The class that inherits another

21
Q

Polymorphism

A

Where a single method takes different forms depending on the class its using