Compiling Dynamic Languages

Subscribers:
348,000
Published on ● Video Link: https://www.youtube.com/watch?v=OKFeLZqLxzQ



Duration: 43:11
4,414 views
10


Google Tech Talks
January 22, 2007

ABSTRACT

Dynamic languages like Python have gained significant popularity in mainstream programming. To support their dynamic features, they are often interpreted. In scientific computing applications, this works well for prototyping, but often means that significant efforts must later be invested in building the "real" application. Our thesis is that dynamic languages like Python can be effectively compiled by translation to statically typed functional languages like OCaml. Not only that, but this approach is highly amenable to formal verification. This, in fact, entails developing a formal semantics for the dynamic language. The talk described ongoing efforts...







Tags:
google
howto
compiling
dynamic
languages