About 157,000 results
Open links in new tab
  1. The Scala Programming Language

    Expressive Scala lets you write less to do more. As a high-level language, its modern features increase productivity and lead to more readable code. With Scala, you can combine both …

  2. Introduction | Tour of Scala | Scala Documentation

    Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It seamlessly integrates …

  3. Learn Scala | Scala Documentation

    Tutorials Take you by the hand through a series of steps to create Scala applications.

  4. Basics | Tour of Scala | Scala Documentation

    Scala has a special type of class called a “case” class. By default, instances of case classes are immutable, and they are compared by value (unlike classes, whose instances are compared …

  5. Introduction | Scala 3 — Book | Scala Documentation

    Over the course of this book, we hope to demonstrate that Scala is a beautiful, expressive programming language, with a clean, modern syntax, which supports functional programming …

  6. Evolving Scala | The Scala Programming Language

    Mar 24, 2025 · Scala has always been a language on the leading edge, proving the viability of language features like lambdas, records, and pattern matching that were adopted 10–15 years …

  7. Getting Started | Scala Documentation

    Now that you have tasted a little bit of Scala, you can further explore the language itself, consider checking out: The Scala Book (see the Scala 2 version here), which provides a set of short …

  8. Scala Features | Scala 3 — Book | Scala Documentation

    The name Scala comes from the word scalable, and true to that name, the Scala language is used to power busy websites and analyze huge data sets. This section introduces the features …

  9. All Available Versions | The Scala Programming Language

    Feb 11, 2012 · All Available Versions This page contains a comprehensive archive of Scala releases.

  10. Scala Features | Scala Book | Scala Documentation

    It’s a modern programming language created by Martin Odersky (the father of javac), and influenced by Java, Ruby, Smalltalk, ML, Haskell, Erlang, and others. It’s a high-level language.