Completed
85% functional language purity
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
OOP and FP
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 Functional Programming Myths
- 5 Definitions
- 6 What's the difference?
- 7 Biggest OOP advantage: Polymorphism
- 8 OOP vs FP Decomposition
- 9 OOP Decomposition
- 10 Which one is better?
- 11 Composition(?)
- 12 Biggest FP advantage: Immutability
- 13 (im)mutability - OOP vs FP
- 14 Referential transparency means no side-effects
- 15 OOP vs FP Error Management
- 16 Use Exception only Exceptionally
- 17 OOP: FP = Imperative: Declarative
- 18 OOP version
- 19 FP version 2
- 20 OOP - FP (false?) dichotomies
- 21 Threads vs (Completable)Future
- 22 Expressions vs Statements
- 23 Iteration vs Recursion
- 24 85% functional language purity
- 25 Key Takeaways