Scala Programming Language



(Back to docs.huihoo.com)

Introduction

Scala is a general purpose programming language 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. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application.

Documents

• Scala中文文档
• Programming Scala
• Scala Language Specification
• Scala Style Guide
• Scala Summit
• Scala By Example (2009)
• Safe Type-level Abstraction in Scala
• The Scala Language Specification Version 2.8
• The Scala Language Specification Version 2.7
• Generics of a Higher Kind

Links

• http://www.scala-lang.org/
• Planet Scala