博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
为什么语言惧怕方言
阅读量:6278 次
发布时间:2019-06-22

本文共 383 字,大约阅读时间需要 1 分钟。

hot3.png

几乎所有的流行的语言都有方言,或者有不同的解释。

尤其是 Java 平台上,几乎所有主流的动态语言都有实现。但这些实现永远无法被广泛使用。

因为几乎所有的语法都是内置到实现当中的。再接近的实现,都有细微的差别。

只有当语言的语法成为一种独立的可配置的语言时,语言的实现才可能完全相同,就好象数据结构的对比一样,语法文件一致,语言的表现也应当相同。

Perl 6 让这个想法成为现实。

Perl 6 本身就是由一个语法文件定义的。就好象一个 XML 配置文件。修改一个参数,整个语法就变化了。

如果 Python 有一个独立的语法描述文件,所有的实现都依据这个语法文件去实现,那么不同的实现就可以进行对比了。哪些实现不完善,哪些实现有问题。这样就保证了 语言的跨实现属性。

转载于:https://my.oschina.net/u/563463/blog/419358

你可能感兴趣的文章
不可不看!即将发布的浪潮高端存储
查看>>
锐捷工程师:深夜敲击键盘的样子,很燃
查看>>
数据中心未来的商业化系统
查看>>
《算法技术手册》一2.3 最好、最坏和平均情况下的性能分析
查看>>
LTE-Hi渐行渐近 有望打破4G深度覆盖局限
查看>>
Nuance报告:医护人员如何从人工智能中受益
查看>>
JavaScript异步与Promise实现
查看>>
Android内存泄漏产生的6大原因
查看>>
F5 Networks任命Adam Judd领导亚太区销售工作 将加速区域云和安全业务发展
查看>>
将给企业带来巨大转变的八项“变革式”技术趋势
查看>>
ICML精彩论文:学界与业界联手,通过监测无线信号来判断睡眠阶段
查看>>
欧盟下周或有条件批准微软收购领英
查看>>
指纹识别不安全 美研究人员万能指纹解锁成功率达65%
查看>>
外媒:全球科技进入中美两强时代
查看>>
美国国家安全局在英国运营数据中心从事间谍活动
查看>>
【CVPR 2021主席出炉】谭铁牛、虞晶怡当选,未来4年6位华人主席
查看>>
CRM给企业带来的五大成效
查看>>
继 OpenAI 之后,DeepMind 开源深度学习训练平台 DeepMind Lab
查看>>
雅虎宣布成立研究院取代实验室 两高管离职
查看>>
大数据将如何改变农业
查看>>