Introduction to Scala

anil gurung
Mar 8, 2021


In this blog, I will be giving a brief introduction on another very important programming language. The programming language is called Scala.

Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. Scala was created by Martin Odersky. It was officially released on January 20, 2004. Scala smoothly integrates the features of object-oriented and functional languages.


Some of the features of Scala are as follows;

  • Type inference
  • Singleton object
  • Immutability
  • Lazy computation
  • Case classes and Pattern matching
  • Concurrency control
  • String interpolation
  • Higher order function
  • Traits
  • Rich collection set