Python之父考虑重构Python解释器 米洛索维奇 - 数码之家 - 智学网
IT资讯
当前位置:智学网 > IT资讯 >  数码之家

Python之父考虑重构Python解释器

2019-08-13 14:12:32 IT之家 阿迷 编辑:琳达 浏览数:37智学网

IT之家7月26日消息 近日,Python之父吉多·范罗苏姆发表一篇名为《PEG Parser》的文章,范罗苏姆表示,他正考虑使用PEG Parser 代替现有的类 LL(1) Parser(名为pgen),来重构Pyt...

IT之家7月26日消息 近日,Python之父吉多·范罗苏姆发表一篇名为《PEG Parser》的文章,范罗苏姆表示,他正考虑使用PEG Parser 代替现有的类 LL(1) Parser(名为pgen),来重构Python解释器。

范罗苏姆表示,现在的 pgen 限制了Python语法的自由度,使得一些语法难以实现,也让当前的语法树不够整洁,一定程度上影响了语法树的表意,不能最好地体现设计者的意图。

PEG语法解释器在解析语法的时候,会一次性加载全部代码,所以解释器可以根据任意位置的符号来判断语法的语义。而目前的 LL(1) Parse 解析语法的时候只会向前检测一个符号,来猜测语义,导致部分语法有二义性的表现,进而限制了Python语言的语法定义方式。当然,一次性加载全部代码,也意味着 PEG Parser 需要更大的内存来运行。

针对上述情况,Python解释器处理不了的问题就只能让Python团队不断在代码中加入“特例”来处理这些边缘情况。范罗苏姆称,Python刚出来的时候,内存还是很贵的,LL(1) Parse使用非常合适,但是现在内存价格已经大幅降低,所以用PEG Parser重构Python更加合适。

范罗苏姆表示,用PEG Parser重构Python解释器不会造成语法上的影响,因为底层重构不会影响Python语法。

分享到:

版权与免责声明:

凡未注明"稿件来源"的内容均为转载稿,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性;


本文地址:http://www.nghoc.com/news/2019/08/13/120060929.html

转载本站原创文章请注明来源:智学网

行业聚焦

4G手机不会被淘汰,网络体验未来有保障

飞象网讯 随着5G手机即将在下半年开售,国内4G手机的出货量开始走低,单在6月份便同比下降5.2%。那么4G手机会不会面临退网、运营商不再花心思优化而造成使用体...[详细]

2020款哈弗H9预售钜惠 23.18万起 越野“三把锁”傲视普拉多

  哈弗H9向来都是一款不缺乏话题的车型,自2014年亮相到今年新款车型的推出,哈弗H9的关注度一直非常高。在硬派越野车这一国内小众细分市场之中,哈弗H9在越野...[详细]

JBL推出真无线耳机:多彩配色/低频音效,699元

IT之家7月10日消息 近日,JBL上架了 TUNE120TWS 真无线蓝牙耳机,有黑白蓝绿粉黄等多种配色,支持JBL自家的低频音效,预约到手价699元。官方介...[详细]

微软Windows Core OS最新进展曝光:支持UWP、文件资源管理器

IT之家8月13日消息 有爆料称,微软正在研究Windows Core OS操作系统,这是一种基于Windows的模块化操作系统,它将为新类别的设备提供支持,包...[详细]

近百家大品牌强势助阵818 苏宁做对了什么?

苏宁818发烧购物节,正在零售界掀起一场风暴。8月8日,海尔、美的、TCL、格力、华为、小米、AO、飞利浦、苏泊尔等近百家知名品牌商,到访苏宁南京总部,纷纷拿出...[详细]

活动互动

更多

商务部市场建设司举办2019年第二期电子商务进农村培训

 

2019年7月8日到7月13日,商务部市场建设司在重庆市丰都县举办2019年第二期电子商务进农村培训。本次培训围绕农村电...[详细]

7.26福包精粹:免费领取100元顺丰寄件礼包、瓜分1千万京豆

 

福包消息,银联手机闪付周下单享5折最高优惠30元、随机立减最高10元,免费领取100元顺丰寄件礼包、瓜分1千万京豆等活动...[详细]

小鹏汽车正式发布新补偿方案:G3 2019款车主可二选一

 

IT之家7月24日消息 小鹏汽车今天在官网正式公布了G3 2019款车主专属权益细则。小鹏汽车给车主提供了两套方案进行选...[详细]

京东8.11领券指南:140元购400元图书,一加7 Pro高配版降至4299元

 

8月11日:今日京东图书发放400-60、300-40、200-20、59-10元四档图书勋章券,配合自营图书音像每满1...[详细]

LV老板成全球第二大富豪,盖茨7年来首次跌出前二

 

IT之家7月17日消息 7月17日,在彭博亿万富翁指数(Bloomberg Billionaires Indes)排行上...[详细]

一周排行每月关注