Modularity and Paradigms

Scala is a great multi-paradigm programming language, but what's in a paradigm?

Paradigm: a world view underlying the theories and methodology of a particular scientific subject.

If a paradigm is a world view, it should encompass everything about a specific programming language. Programming languages that hail from academia tend to be very true to the underlying model of computation, casting all language constructs in the light of that model.

Bill nye

[Read More]