Compiling Dynamic Languages
Channel:
Subscribers:
348,000
Published on ● Video Link: https://www.youtube.com/watch?v=OKFeLZqLxzQ
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...
Other Videos By Google TechTalks
Tags:
google
howto
compiling
dynamic
languages