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.

Create a free account to access the full course.

By signing up, you agree to Educative's Terms of Service and Privacy Policy