Scala vereint objektorientierte und funktionale Programmierung in einer statisch typisierten Programmiersprache.
Tutorials:
- ein erster Überblick
- Kurz und gut: Getting your feets wet with Scala and Gui-Programming
- brauchbare Einführung, auch für MS-Kritiker (Teil2
Teil3
Teil4
Teil5
Teil6
)
empirische Studie zum Vorteil Scala vs. Java (06.11.2012)
The results? First, it took participants longer to solve the problem in Scala than in Java (median times were 6 56 hours and 43 hours respectively). What was really interesting was that programmer skill (as measured by a pre-test) did not have a significant influence on testing and debugging time, which suggests that the difference was not skill-based. One hypothesis (based on interviews) is that Scala’s automatic type inference actually made debugging more difficult."