Closures on JVM
---JVM은 Java언어만을 위한 플랫폼이 아닙니다. JRuby, Jython, Scala, JavaFX Script 등 다양한 비 자바 언어를 컴파일해서 바이트코드를 만들 수 있기 때문에 다른 형식의 언어를 통해서 프로그래밍할 수 있습니다. 여기에 추가되는 것이 있습니다. Closures 라는 언어입니다.
작년 구글에서 마이크로소프트로 이직한 Neal Gafter가 여기에 관해서 발표한 자료가 있습니다.
http://www.infoq.com/presentations/gafter-jvm-closures
Neal Gafter was previously a software engineer at Google working on Google Calendar, and a senior staff engineer at Sun Microsystems, where he co-designed and implemented the Java language features in releases 1.4 through 5.0.
프로그래밍 언어의 의미와 가상머신의 관계에 대한 그의 이야기를 들어보는 것도 좋을 것입니다.
