IT资讯
当前位置:必威网 > IT资讯 >  IT动态

Python之父考虑重构Python解释器_必威体育优惠券代码

2019-08-11 23:44:16 IT之家 阿迷 编辑:琳达 浏览数:44必威网

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语法。

分享到:

版权与免责声明:

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


本文地址:/news/2019/08/11/120060799.html

转载本站原创文章请注明来源:必威网

行业聚焦

路透社:特朗普表示苹果将在德州新建一座工厂

据路透社报道,近日特朗普表示苹果将在德克萨斯州开设一家新工厂。先前他表示苹果公司只需要在美国本土开设工厂即可避免由于从中国进口Mac Pro而需要支付额外的进口...[详细]

荣耀是否会推出鸿蒙手机?赵明:一切都不好说

IT之家8月11日消息 8月10日,华为荣耀业务部总裁赵明正式发布了搭载鸿蒙OS的产品荣耀智慧屏。其中,荣耀智慧屏售价3799元,荣耀智慧屏PRO售价4799元...[详细]

二牛网产品体验差、消费者审美疲劳,小鹿茶救不了瑞幸咖啡

本文地址:http://www.110tao.com/diahanglingshou/45001.html 转载请注明出处!...[详细]

2019CEE杭州国际跨境电商博览会暨全球电商大会

上届 2018 CEE Shanghai第四届上海国际跨境电商博览会暨全球电商品牌峰会 于2018年11月28-30日在上海成功召开,历时三天圆满闭幕。国内外跨...[详细]

WCG2019盛大开幕,现场直击!Moon、Sky带你嗨翻全场

  摘要:“传奇之役”一触即发,欢迎来到电竞迷的狂欢盛宴~  正文:  开幕式现场,WCG组委会代表、西安市副市长,以及三星电子大中华区总裁 权桂贤先生分别发表...[详细]

活动互动

更多

先偷数据后发货:“99元货到付款”快递牵出千万大案

 

"货到付款,99元。"当快递员送来一份写着你姓名地址手机号的包裹时你会签收吗?南京的刘女士选择报警!7月23日,南京的刘...[详细]

沃尔玛超大无人便利店体验过了吗?斑马技术提供了全套方案

 

  在近日结束的2019第十二届国际物联网博览会上拥有50年技术经验的斑马技术向大众展示了一系列完整的物联网解决方案,这...[详细]

赛睿发布新款RGB鼠标垫,299元起

 

IT之家7月16日消息 今天,赛睿正式发布了QcK Prism Cloth鼠标垫,支持RGB灯效,299元起。据介绍,Q...[详细]

余承东:明年发布鸿蒙操作系统2.0版,应用于创新国产PC

 

8月9日消息?在今天下午举行的2019华为开发者大会上,华为余承东宣布推出Harmony OS鸿蒙。这是一款基于微内核的...[详细]

iQOO Pro 5G手机内置6根天线,采用侧边分布式天线技术

 

IT之家8月22日消息 在今天晚上举行的iQOO Pro 5G手机发布会上,iQOO手机首先以5G为核心介绍了新的iQO...[详细]

一周排行每月关注