Procedural, Object Oriented and Functional Programming Explained | Coding Concepts
In this video I give an explanation and examples of the three most popular programming paradigms.
Timestamps:
0:00 Introduction
0:13 Procedural Definition
0:41 Procedural Code
2:14 OOP definition
2:39 What are objects?
4:21 Object Oriented Code
6:35 Functional Definition
6:53 What is recursion?
8:55 Functional Code
11:14 Procedural Positives and Negatives
12:52 Object Oriented Positives and Negatives
14:25 What is inheritance?
15:40 Functional Positive and Negatives
17:35 Which should you use?
If you would like to learn chess, you can check out my game Chess Tools on steam:
https://store.steampowered.com/app/2741350/Chess_Tools/