Scala Introduction
Steven Reynolds

Scala language logo

Scala

Scala is a powerful programming language for the Java™ Virtual Machine that inter-operates nicely with Java libraries. Scala is statically typed so the resulting applications are fast and reliable. Scala is considerably more powerful than Java while offering a simpler conceptual model. Many of Scala's features come from the functional programming paradigm.

I have given two talks on Scala, both are introductions. The slides are about 50% different and the examples are completely different.

A Brief Introduction to Scala (JavaOne 2010)

I gave this talk at JavaOne in 2010 — this version has a section on actors.

A Brief Introduction to Scala (Houston Techfest 2009)

I gave this talk at Houston Techfest in 2009 — this version has a section on Swing.

Java is a trademark of Oracle, Inc.