The Sincerest Form of Flattery - How Java & Scala are Imitating Functional Languages

The Sincerest Form of Flattery - How Java & Scala are Imitating Functional Languages

GOTO Conferences via YouTube Direct link

Intro

1 of 17

1 of 17

Intro

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. 1 Intro
  2. 2 Functional Programming: Elegant, Mathematically Sound
  3. 3 Object-Oriented Languages: Successful but Envious
  4. 4 Java Ate Pizza in Three Courses
  5. 5 Generics - Stating the problems
  6. 6 Type Erasure in Generic Java
  7. 7 Type Erasure: How does it work? So the compiler is doing the type checking
  8. 8 Type Erasure vs. Inheritance How is inheritance handled?
  9. 9 How about List in Java?
  10. 10 Wildcards to the rescue! (really?)
  11. 11 Closures in Pizza
  12. 12 Closures Lambdas in Java
  13. 13 Closures in Scala
  14. 14 Partial Application in Scala
  15. 15 Pattern Matching in Pizza Just a switch on types already with deconstruction
  16. 16 Pattern Matching in Java
  17. 17 Conclusion

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.