【问题标题】:"Pure" Prototype Language“纯”原型语言
【发布时间】:2011-08-15 11:26:29
【问题描述】:

我正在寻找一种我可以学习的“纯”原型语言。我正在使用“纯”含义的定义(引自维基百科):

在纯原型下,也称为concatenative 原型,并以 Kevo 语言为例,没有 指向原始原型的可见指针或链接 对象被克隆。原型对象被精确复制,但给定一个 不同的名称(或参考)。行为和属性很简单 按原样复制。

Kevo 似乎不再受支持,我无法找到任何大量文档。今天可能没有“纯”原型语言在使用。

谢谢。

【问题讨论】:

    标签: self prototype-programming


    【解决方案1】:

    this link 会帮助你吗?

    为您找到 another link,来自 kevo 的创建者 Antero Taivalsaari。乍一看,kevo 的原型性质至少可以说被夸大了。

    【讨论】:

    • 看起来很有趣。关于 Kevo 的信息不多,但总比没有好。谢谢。
    【解决方案2】:

    当然,“纯粹”是一种相当抽象的品质。但在我的研究中,Self 是一个相当不错的候选人,并且得到了很好的支持。如果您愿意放弃多个父链接(原型),那么 JavaScript 实际上是相当不错的。

    在我的工作中,我使用 Self 来理解和探索原型语言及其环境的各个方面。然后我重新实现了我真正需要的东西,以完成在 JavaScript 中部署的程序。这反过来又允许我在浏览器中运行或使用 NodeJS。

    【讨论】:

    • "在纯原型(也称为串联原型)下,以 Kevo 语言为例,没有可见的指针或链接指向从中克隆对象的原始原型。原型对象被精确复制,但赋予了不同的名称(或引用)。行为和属性只是按原样复制。” (en.wikipedia.org/wiki/Prototype-based_programming#Concatenation)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-23
    • 1970-01-01
    • 1970-01-01
    • 2012-08-25
    • 2020-05-12
    • 1970-01-01
    • 2016-08-25
    相关资源
    最近更新 更多