This document discusses how learning Scala can help programmers. Scala is a functional programming language that allows for concise and parallel code. It promotes avoiding shared state and using message passing between actors to make parallel programming easier. The document provides several video demos and recommends resources for learning Scala, including books and commercial support from Typesafe. The overall message is that learning Scala provides an enlightening experience that can make programmers better at functional and parallel programming paradigms.
9. “Smaller and more general modules can be
reused more widely, easing subsequent
programming.
This explains why functional programs are so
much smaller and easier to write than
conventional ones.”
John Hughes
Why Functional Programming Matters
10. 12
Average # of lines of code per day per programmer
(Fred Brooks – „The Mythical Man Month”)
No matter what programming language !
33. „________ is worth learning for the
profound enlightenment experience
you will have when you finally get it;
that experience will make you a better
programmer for the rest of your days,
even if you never actually use [it]”
-- Eric S Raymond