Back to marketplace

1.2.4 Types of Programming Language

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

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

Card preview (12)

#1
Front (Question)

What are programming paradigms?

Back (Answer)

Different approaches to using a programming language to solve a problem

#2
Front (Question)

What two broad categories are programming paradigms split into?

Back (Answer)

Imperative and Declarative

#3
Front (Question)

State the advantages of procedural programming:

Back (Answer)

• Can be applies to a wide range of problems - Relatively easy to write and interpret

#4
Front (Question)

State a use of declarative programming:

Back (Answer)

Any from: • Expert Systems/Knowledge-based Systems • Artificial Intelligence

#5
Front (Question)

Identify the four main programming structures used in structures programming:

Back (Answer)

• Sequence • Selection • Iteration • Recursion

#6
Front (Question)

How does assembly language differ from machine code?

Back (Answer)

Assembly language uses mnemonics rather than binary. One line in assembly language is equal to one line in machine code (most of the time)

#7
Front (Question)

What is the function of STA mnemonic?

Back (Answer)

Storing the value in the Accumulator at the given memory address

#8
Front (Question)

What is the function of the BRP mnemonic?

Back (Answer)

Branches to a given address of the value in the Accumulator is positive. It is a conditional branch

#9
Front (Question)

State the function of the opcode and operand:

Back (Answer)

The opcode specifies the instruction to be performed and the addressing mode. The operand holds the value which is related to the data on which the instruction is to be performed

#10
Front (Question)

State 4 addressing modes:

Back (Answer)

• Immediate Addressing • Direct Addressing • Indirect Addressing • Indexed Addressing

#11
Front (Question)

What is a class?

Back (Answer)

A template for an object that defines the state and behaviour of an object. An object is an instance of a class

#12
Front (Question)

Give one disadvantage of Object Oriented Languages

Back (Answer)

One from: • Requires a different style of thinking which can be difficult for programmers accustomed to other paradigms to pick up • OOP may not be suited to all types of problems • Generally unsuitable for smaller problems