!!Scala Programmierung
Scala vereint objektorientierte und funktionale Programmierung in einer statisch typisierten Programmiersprache.
Tutorials:
* http://www.scala-lang.org/docu/files/ScalaOverview.pdf - ein erster Überblick
* http://jr-thies.de/index.php/2009/07/30/tutorial-erste-gui-anwendungen-mit-scala - Kurz und gut: Getting your feets wet with Scala and Gui-Programming
* http://hestia.typepad.com/flatlander/2009/01/scala-for-c-programmers-part-1-mixins-and-traits.html - brauchbare Einführung, auch für MS-Kritiker ([Teil2|http://hestia.typepad.com/flatlander/2009/01/scala-for-c-programmers-part-2-singletons.html] [Teil3|http://hestia.typepad.com/flatlander/2009/01/scala-for-c-programmers-part-3-pass-by-name.html] [Teil4|http://hestia.typepad.com/flatlander/2009/02/scala-for-c-programmers-part-4-multiple-return-values.html] [Teil5|http://hestia.typepad.com/flatlander/2009/03/scala-for-c-programmers-part-5-implicits.html] [Teil6|http://hestia.typepad.com/flatlander/2009/03/scala-for-c-programmers-part-6-infix-operators.html])
Blick über den Tellerrand:
* Um die funktionale Denke bei Scala zu trainieren und besser zu verstehen empfehle ich momentan ein eigensinniges Tutorial zum ebenfalls funktionalen Haskell:
http://learnyouahaskell.com/chapters
[{Tag Java ScalaProgrammierung}]