Computerworld is undertaking a series of investigations into the world of programming languages. We’ve already looked at some other functional languages such as Haskell, Erlang, and Clojure.
In this interview, Martin Odersky talks about Scala; one of the newer languages which runs on the Java Virtual Machine, which has become increasingly popular.
“It means scalable language in the sense that you can start very small but take it a long way. For newcomers, it looks a bit like a scripting language. For the last two years we have actually been invited to compete in the JavaOne ScriptBowl, a Java scripting language competition. But Scala is not really a scripting language — that’s not it’s main characteristic. In fact, it can express everything that Java can and I believe there are a lot of things it can offer for large systems that go beyond the capabilities of Java. One of the design criteria was that we wanted to create a language that can be useful for everything from very small programs right up to huge systems and without the need to change structure along the way. ”



2 responses so far ↓
1 A-Z of Programming Languages: Scala // Aug 18, 2009 at 10:48 am
[...] the original here: A-Z of Programming Languages: Scala SHARETHIS.addEntry({ title: “A-Z of Programming Languages: Scala”, url: [...]
2 Posts about Programming from google blogs as of August 18, 2009 « tryfly.com // Aug 18, 2009 at 7:03 pm
[...] [...]