青岛外贸网站建设
标签云

画册设计印刷 青岛网站建设 青岛网站制作 青岛网站设计 山东网站建设 胶州网站建设 青岛建站 青岛做网站 青岛外贸网站建设 青岛logo设计 青岛VI设计 青岛标志设计 青岛设计公司 网站设计制作 手机网站设计 做网站价格 企业网站建设 如何建立企业网站 日照网站建设 临沂网站建设 青岛网站策划 网站建设设计 中小企业网站建设 logo设计公司 标志设计公司 网站设计公司 设计公司logo 企业vi设计公司 专业网站设计公司 网站建设公司 网站建设哪家公司好 网站建设多少钱 企业网站建设 网站建设方案书 网站建设与维护 企业网站建设方案 外贸网站建设 网站建设套餐 摄影网站建设 网站建设设计 高端品牌网站建设 品牌网站建设 专业网站建设公司 网站建设费用 品牌logo设计 网站logo设计 高端品牌logo设计 画册设计公司 企业vi设计公司 包装设计公司 样册设计 青岛样册设计 样册设计公司 烟台样册设计

Python之父考虑重构Python解释器

发布日期:2019.07.27阅读次数:606返回列表

硅谷设计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 Par ser重构Python解释器不会造成语法上的影响,因为  底层重构不会影响Python语法。

;;
标签:
热点新闻

多一份参考,总有益处。

咨询相关问题或预约面谈,可以通过以下方式与我们联系:

朱总13805329405·18661461613

圭谷品牌设计
青岛网站设计公司青岛做网站
0532-80935115 / 13805329405
青岛网站设计公司青岛做网站
青岛网站设计公司青岛做网站
青岛网站设计公司
青岛网站设计公司青岛做网站