Linked by Thom Holwerda on Fri 2nd Dec 2005 11:04 UTC, submitted by anonymous
General Development Scala is a modern multi-paradigm programming language running on top of a Java VM or .NET runtime. Recently version 1.4.0.3 has been released. Scala smoothly integrates features of object-oriented and functional languages. In Scala, every value is an object and the language supports OOP for instance via subclassing , traits, and mixins. Scala is also a functional language in the sense that every function is a value. The language supports anonymous, higher-order and nested functions as well as currying. There is also integrated support for pattern matching, parametric polymorphism, etc.
Thread beginning with comment 69478
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Looks like a winner to me
by renox on Wed 7th Dec 2005 01:14 UTC in reply to "RE[2]: Looks like a winner to me"
renox
Member since:
2005-07-06

In this case, this looks natural that both have the same performances, I should clarify my sentence about performance: as far as I've seen from the documentation, the mixed functionnal object oriented style of Scala seems to create lots of object.
Whereas in 'usual' imperative styles you tend to reuse the same objects more often.
Anyway I was surprised that even though I tend to dislike functionnal language syntax (tried to learn Ocaml, but disliked it), I liked Scala's syntax.
The only thing that makes me a little cautious is that it is labelled a 'research language', last time I used a 'research language' it was Pascal and this was such a complete failure..

Reply Parent Bookmark Score: 1