httpv://www.youtube.com/watch?v=jAMNyqYLh78
In this video, EPFL’s Martin Odersky discusses the reasons why he created the Scala general purpose programming language. Scala is designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive.
Recorded at OSCON 2011 in Portland.