Completed
What's the difference?
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
OOP and FP - Complementary Techniques in Software Development
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 A world of false dichotomies
- 3 False dichotimies in software engineering
- 4 OOP == Message Passing
- 5 Functional Programming Myths
- 6 Definitions
- 7 What's the difference?
- 8 Biggest OOP advantage: Polymorphism
- 9 OOP vs FP Decomposition
- 10 OOP Decomposition
- 11 Composition(?)
- 12 Biggest FP advantage: Immutability
- 13 Referential transparency means no side-effects
- 14 OOP vs FP Error Management
- 15 OOP: FP = Imperative: Declarative
- 16 FP version 1
- 17 FP version 2
- 18 85% functional language purity