Topic 1: Fundamentals of Programming Flashcards
Programming Paradigms
1
Q
Procedural
A
Pascal, Python
Instructions, sequences, selection, interaction, procedures and functions
2
Q
What are the three programming paradigms?
A
Procedural
Object Oriented
Assembly
3
Q
Object Orientated
A
C++, Java
Objects modelled on real world
Objects interact
Inheritance
4
Q
Assembly
A
Mnemonics, specific to processor
5
Q
Process decomposition
A
The process of taking a big problem and breaking it down into smaller problems
6
Q
Instantation
A
The process of creating an object from a class template