A 'Scalable' Language
In the following lesson, we will go over what makes Scala a scalable programming language.
What does it mean for a language to be scalable? Scalability is the property of a language to grow with an increase in demands.
While there are many reasons for Scala’s scalability, the most prominent is its combination of being both object-oriented and functional. There are other languages that provide both functional and object-oriented programming, but none are able to fuse them together into one uniform language the way Scala does.
Scala is Object-Oriented
Smalltalk was released in the 1970s and was one of the first pure object-oriented programming languages. You can now find ...