首页 / 知识
关于python:我在哪里可以了解更多关于PyPy的翻译功能?
2023-04-13 05:00:00

Where can I learn more about PyPy's translation function?我一直在努力理解PyPy的翻译。 从简单地阅读描述看起来绝对是革命性的东西,但是我很难找到关于将现实世界的代码实际翻译成诸如LLVM之类的东西的好文档。 这样的事情存在吗? 关于它的官方PyPy文档只是略过了功能,而不是提供我可以尝试的任何东西。 这个文档似乎进入了相当多的细节(我认为完整的描述超出了stackoverflow答案的范围):
从一种语言翻译成另一种语言的一般想法并不是特别具有革命性,但它最近才在"真实世界"应用程序中获得普及/适用性。 GWT使用Java(生成Javascript)执行此操作,并且还有一个用于将Haskell转换为各种其他语言的库(称为YHC)
PyPy翻译器通常不用于更多的公共用途。我们用它来翻译
干杯, 如果你想要一些动手实例,PyPy的入门文档有一个标题为"试用翻译器"的部分。 您是在寻找特定于Python的翻译,还是仅仅是"如何将一些代码编译为字节码"?如果是后者,请查看LLVM教程。我特别找到第二章,它教你为自己的语言编写一个编译器,很有趣。
据我所知,PyPy是新颖的,因为它是第一个专门用于实现语言的系统。存在其他工具来帮助解决前端的大部分问题,例如解析器生成器,或者用于后端,例如代码生成,但是用于连接两者并不存在。 |
最新内容
相关内容
python怎么判断文档是否有指定后缀
python怎么判断文档是否有指定后缀?,培训,后缀,文档,文件夹,路径,以上,文件,方法,更多,内容,python判断文档是否有指定后缀的方法:importosYou怎么查看python文档
怎么查看python文档,信息,在线,培训,文档,模块,对象,基本功,时会,程序员,函数,查看文档是一个程序员的基本功,这里简单介绍几种查看Python文档python帮助文档怎么使用
python帮助文档怎么使用,培训,文档,函数,模块,以下内容,参数,方法,以上,更多,内容,在python命令行中输入help(),然后再次输入time,可以获得很详python删除文档的方法
python删除文档的方法,培训,文档,方法,对象,实例,模块,操作系统,以上,参数,更多,python中删除文档的方法1、delete_one()方法删除文档。deletpython描述符的两种类型
python描述符的两种类型,数据,培训,方法,实例,以上,更多,python描述符的两种类型1、分类数据描述符:实现了__get__和__set__两种方法的描关于oop:我在哪里使用代表?
关于oop:我在哪里使用代表?,关于oop:我在哪里使用代表?,情况,模式,解决方案,学习,Where do I use delegates?
哪些是现实世界中需要代表版本控制(即Subversion)是否适用于
版本控制(即Subversion)是否适用于文档跟踪?,版本控制(即Subversion)是否适用于文档跟踪?,文档,部门,多个,源代码,Is version control关于winapi:那我在WPF上缺少什么呢?
关于winapi:那我在WPF上缺少什么呢?,关于winapi:那我在WPF上缺少什么呢?,视频播放,应用程序,界面,我有一个,So what am I missing with t关于javascript:我在哪里可以学习jQ
关于javascript:我在哪里可以学习jQuery? 这值得么?,关于javascript:我在哪里可以学习jQuery? 这值得么?,证明,学习,我在,有用,Where can I关于html:Regex解析超链接和描述
关于html:Regex解析超链接和描述,关于html:Regex解析超链接和描述,大小写不敏感,描述,超链接,单引号,Regex to Parse Hyperlinks and D我在哪里可以得到Antlr Ant任务?
我在哪里可以得到Antlr Ant任务?,我在哪里可以得到Antlr Ant任务?,调用,我在,找不到,试图,Where do I get the Antlr Ant task?我试图关于asp.net:使用C#导入Excel文档时,
关于asp.net:使用C#导入Excel文档时,如何防止前导零被剥离,关于asp.net:使用C#导入Excel文档时,如何防止前导零被剥离,读取,连接,文件,导