Scala is a scalable language that blends functional and imperative programming styles in an
object-oriented framework familiar to Java developers. In this discussion with Daniel Steinberg, Bill Venners explains why
some experienced Java programmers are unwilling to give up static-type checking, even for the productivity benefits found
in dynamic languages like Ruby and Python. He also delves into the particulars of programming with Scala, like what makes
it so scalable, how it supports code quality, and where it best fits into your Java development toolkit. Take this opportunity
to learn from a master about what's under the hood with Scala. You'll also gain deeper insight into why functional programming
is moving from margins to center for many Java developers, and why dynamic languages should not be your only functional programming
alternative.
Back to JavaWorld's Java Technology Insider
| Subject | Replies |
Last post
|
|
By Athen
|
0 |
04/22/08 06:03 AM
by Anonymous |
|
By Michael Hunger |
0 |
04/22/08 06:03 AM
by Anonymous |
|
By Athen
|
0 |
04/22/08 06:03 AM
by Anonymous |
|
By |
0 |
04/22/08 06:02 AM
by Anonymous |
Some reader favorites:
EJB fundamentals and session beans
Create a scrollable virtual desktop in Swing
Wizard API updated!
Tim Boudreau has released a new version of the Swing Wizard library (version 0.997) that fixes the WizardException bug reported in JavaWorld's recent Open Source Java Project profile. The article's examples have been reworked to test out the new, improved WizardException. Thanks, Tim, for this helpful fix!
Open Source Java Projects: The Wizard API