032. OCR A Level (H446) SLR7 – 1.2 Programming paradigms


About this video

OCR Specification Reference
A Level 1.2.4a

Programming languages fall into a number of different categories or paradigms, in this video we discuss three different types: Procedural, Object orientated and Assembly.

Key question:

- What do we mean by the term programming paradigm?

00:00 Programming paradigms
00:08 Intro
00:13 What is a programming paradigm?
01:03 Why do we need different programming paradigms?
01:51 Low-level vs high-level languages - Machine code
02:26 Assembly language
02:50 High-level languages
03:18 Imperative and declarative languages
04:00 Imperative languages
04:42 Evolution of programming languages/paradigms
05:28 Advantages and disadvantages of machine code and assembly language
05:44 Feature comparison of procedural vs object-oriented paradigms
06:06 Key question
06:18 Outro

Last updated: 25.03.26