文件名称:escher:Escher:一种隐喻编程语言http://escher.io
文件大小:4.09MB
文件格式:ZIP
更新时间:2024-03-11 10:55:14
Go
Escher:一种用于纯隐喻编程的语言 Escher是用于表示称为电路的通用标记图的简单语法,就像XML是用于表示通用标记树的(不太简单)语法一样。 埃舍尔图也可以解释为独立处理单元的可执行电路。 这样,埃舍尔电路(用作代码)可以操纵埃舍尔电路(代表数据),从而实现算法和数据之间的语言统一性。 相反,事后设计的用于操纵XML的标准语言JavaScript与XML相比,构成了完全不相关的语义和语法。 操纵Escher电路的Escher程序和操纵XMLJavaScript程序之间的类比并非偶然。 实际上,Escher Runtime是我们对新的“无头浏览器”的建议,我们有时也将其称为“后端浏览器”,因为使用Escher可以像操作网页DOM一样操作整个数据中心。 Escher旨在为需要控制由故障组件和连接组成的大型异构分布式系统的软件提供一种新的编程范例。 使用Escher,可以在一个