|
|
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.
Archived Discussions (Read only)