×

红宝石

swMATH ID: 16267
软件作者: 弗拉纳根博士。;松本,Y。
描述: Ruby的精髓。Ruby是一种动态的、面向对象的语言,具有诸如yield运算符和动态类操作之类的高级功能。它们使Ruby成为一种流行的、高效的脚本语言,但也使Ruby的语义变得复杂和难以理解。甚至Ruby的JIS/ISO标准似乎也包含一些模糊性。为了使Ruby成为一种可靠的脚本语言,它应该具有严格的语义。为了应对这一挑战,我们提出了一种正式的操作语义,它可以作为用户和实现者的高级规范。语义背后的关键洞察力是,Ruby的各种复杂特性可以清晰地表示为两个正交计算的组合:一个用于对象和类,另一个用于表示控件。所呈现的语义直接导致引用实现。对我们的实现的初步评估证实,所呈现的语义符合普遍接受的Ruby行为。
主页: https://www.ruby-lang.org/en/
相关软件: 蟒蛇JavaScript脚本佩尔毫升迪伦路易斯安那州艾菲尔哈斯克尔PHP程序模拟67PORGY公司粘合剂Matlab公司轻量级Java神经元巢穴Globus工具包StaDyn公司阿特拉斯R(右)
引用于: 22文件

按年份列出的引文