Saturday, 7 September 2013

It is possible to create compilers for dynamic languages?

It is possible to create compilers for dynamic languages?

Are there some set of reasons that make it impossible for dynamic
languages ​​such as Python or Ruby to be compiled instead of
interpreted?
Of course one the requirements to that hypothetical compiler is that those
languages doesn't lose any of his characteristics like metaprogramming,
extend objects, add code or modify type system in runtime.
Summarizing, it is possible to create a Ruby or Python compiler without
losing any of his characteristics as programming languages?

No comments:

Post a Comment