Programming Languages – Scalability and Language Design Considerations

language-designprogramming-languagesscalability

What makes a language scalable ?

I believe scalability is more about system design. It sounds really odd to me, to say that one language is more scalable than the another.

Best Answer

If you want an academic viewpoint, read this paper. If you are thinking about Scala, read Odersky and friends’ overview where they discuss what makes Scala scalable. There’s also a related question.

In a nutshell, Scala has features such as operator overloading, user-defined classes, traits, and many others, that allow one to express many domain-specific problems in a very natural way.