Scala is not strictly a functional programming language — it was designed from the ground up to be an object-oriented and functional hybrid. So programmers need to choose which methodology to use, but both are available. I recently talked with Alex Payne (@al3x), co-author of the book “Programming Scala,” about the advantages of using Scala.
Highlights from the full video interview include:
- Why should you learn and use Scala? [Discussed at the 0:22 mark]
- Advantages of combining object-oriented and functional capabilities in a programming language. [Discussed at the 1:24 mark]
- Back end service development. [Discussed at the 2:56 mark]
- Could Scala replace Java? [Discussed at the 4:45 mark]
- Toolkit in use at Simple. [Discussed at the 6:00 mark]
- How to build a better software development environment. [Discussed at the 7:25 mark]
You can view the entire conversation in the following video:
OSCON 2012 — Join the world’s open source pioneers, builders, and innovators July 16-20 in Portland, Oregon. Learn about open development, challenge your assumptions, and fire up your brain.
Related: