Programming Paradigms:
We need to know 3 types of paradigms: Procedural, Object Orientated and Assembly.
Procedural:
Languages such as Python and C.
Common characteristics of procedural programming:
- Instructions given in sequence
- Selection is used to make choices/branch out
- Iteration decides how many times something is done
- Programs often broken down into Procedures/functions
Object Orientated:
Languages such as C++ and Java
Programmers develop objects based on the real world which interact with eachother.
Assembly:
This is code that is written for a specific processor.