我一直在努力理解PyPy的翻译.从简单地阅读描述看起来绝对是革命性的东西,但是我很难找到关于将现实世界的代码实际翻译成诸如LLVM之类的东西的好文档.这样的事情存在吗?关于它的官方PyPy文档只是略过了功能,而不是提供我可以尝试的任何东西.
这个文档似乎进入了相当多的细节(我认为完整的描述超出了stackoverflow答案的范围):
http://codespeak.net/pypy/dist/pypy/doc/translation.html
从一种语言翻译成另一种语言的一般想法并不是特别具有革命性,但它最近才在"真实世界"应用程序中获得普及/适用性. GWT使用Java(生成Javascript)执行此操作,并且还有一个用于将Haskell转换为各种其他语言的库(称为YHC)