Completed
Object-Oriented Languages: Successful but Envious
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
The Sincerest Form of Flattery - How Java & Scala are Imitating Functional Languages
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Functional Programming: Elegant, Mathematically Sound
- 3 Object-Oriented Languages: Successful but Envious
- 4 Java Ate Pizza in Three Courses
- 5 Generics - Stating the problems
- 6 Type Erasure in Generic Java
- 7 Type Erasure: How does it work? So the compiler is doing the type checking
- 8 Type Erasure vs. Inheritance How is inheritance handled?
- 9 How about List in Java?
- 10 Wildcards to the rescue! (really?)
- 11 Closures in Pizza
- 12 Closures Lambdas in Java
- 13 Closures in Scala
- 14 Partial Application in Scala
- 15 Pattern Matching in Pizza Just a switch on types already with deconstruction
- 16 Pattern Matching in Java
- 17 Conclusion