Agile 2009 - object-oriented-programming http://agile2009.agilealliance.org/taxonomy/term/3052/0 en Scala: Object-Oriented and Functional Programming for the JVM http://agile2009.agilealliance.org/node/1307 <p>Many Java teams want a more modern language that preserves their investment in Java technology. This talk looks at Scala, a new JVM language that fixes many of the limitations of Java. I&#8217;ll show why Scala is an ideal &#8220;upgrade&#8221; language for most Java teams.</p> <p>Using examples, we&#8217;ll see that Scala is statically-typed, yet it has a succinct and flexible syntax. Scala <em>traits</em> add <em>mixin composition</em> to Java&#8217;s object model. Scala fully supports <em>functional programming</em>, which is the best approach for robust concurrent applications. All these qualities improve our agility.</p> http://agile2009.agilealliance.org/node/1307#comments Developer Jam Talk design functional-programming java jvm object-oriented-programming scala 90 minutes Tue, 10 Feb 2009 00:23:49 +0000 deanwampler 1307 at http://agile2009.agilealliance.org