Difference between revisions of "Trending Toward the Middle: The Best of Static and Dynamic"

From JVMLangSummit
Jump to navigationJump to search
(One intermediate revision by the same user not shown)
Line 1: Line 1:
;Speaker: Charles Nutter
;Speaker: Charles Nutter
;Project: http://www.jruby.org/
;Project: http://www.jruby.org/
;Slides: [[Media:Nutter Static and Dynamic.pdf]]
;Resources: [[Media:Nutter Static and Dynamic.pdf | Slides]] and [http://medianetwork.oracle.com/media/show/15488 Video]

Latest revision as of 12:08, 3 September 2010

Charles Nutter
Slides and Video


Static languages invariably end up adding features that make them more dynamic (or make them feel more dynamic). Dynamic languages strive for performance by making things more static. In this talk, we'll explore how runtime optimization is making a dynamic language, JRuby, more static...for purposes of execution and performance. We'll see how dynamic invocation and compile-time metaprogramming are making a static language, Mirah, feel and act more dynamic. And we'll discuss this middle ground and where it might lead.

(Note: Mirah was formerly known as "Duby".)