红宝石 swMATH ID: 16267 软件作者: 弗拉纳根博士。;松本,Y。 描述: Ruby的精髓。Ruby是一种动态的、面向对象的语言,具有诸如yield运算符和动态类操作之类的高级功能。它们使Ruby成为一种流行的、高效的脚本语言,但也使Ruby的语义变得复杂和难以理解。甚至Ruby的JIS/ISO标准似乎也包含一些模糊性。为了使Ruby成为一种可靠的脚本语言,它应该具有严格的语义。为了应对这一挑战,我们提出了一种正式的操作语义,它可以作为用户和实现者的高级规范。语义背后的关键洞察力是,Ruby的各种复杂特性可以清晰地表示为两个正交计算的组合:一个用于对象和类,另一个用于表示控件。所呈现的语义直接导致引用实现。对我们的实现的初步评估证实,所呈现的语义符合普遍接受的Ruby行为。 主页: https://www.ruby-lang.org/en/ 相关软件: 蟒蛇;JavaScript脚本;佩尔;毫升;迪伦;路易斯安那州;艾菲尔;哈斯克尔;PHP程序;模拟67;PORGY公司;粘合剂;Matlab公司;轻量级Java;神经元;巢穴;Globus工具包;StaDyn公司;阿特拉斯;R(右) 引用于: 22文件 标准条款 1出版物描述软件,包括1出版物以zbMATH为单位 年份 Ruby的精髓。 Zbl 1453.68031号上野胜弘;育田县福泽县;赤马森田;Atsushi Ohori 2014 全部的 前5名被50位作者引用 2 桑德拉·阿尔维斯 2 玛丽贝尔·费尔南德斯 2 弗朗西斯科·奥尔廷 1 An,Jong-hoon(大卫) 1 斯特芬·巴茨 1 亚历山大·贝格尔 1 卡斯滕·鲍曼 1 阿维克·乔杜里 1 陈天然 1 罗兰·杜库诺 1 杰弗里·福斯特。 1 育田县福泽县 1 García Perez Schofield,J.巴尔塔萨 1 费尔南多·伊格莱西亚斯·加西亚 1 米盖尔·安吉尔·加西亚 1 雅克·加里格 1 贡查罗夫,谢尔盖·萨沃斯特·亚诺维奇 1 戈瓦茨,简 1 Danny M.Groenewegen。 1 丹尼尔·赫丁 1 泽夫·赫梅尔 1 Lennart C.L.Kats。 1 Kent D.李。 1 李宗林 1 史蒂文·莱维汉 1 李天恩 1 谢尔盖·利西琴 1 赤马森田 1 蒂尔·莫萨科夫斯基 1 Atsushi Ohori 1 让·普里瓦特 1 何塞·曼纽尔·雷东多 1 阿明·Röhrl 1 鲁本·罗伊,N.S。 1 安德烈·萨贝尔菲尔德 1 斯特凡·施米德尔 1 丹尼尔·斯科佩 1 卢茨·施罗德 1 罗伯特·塞贝斯塔(Robert W.Sebesta)。 1 Masatoshi Seki先生 1 卡斯滕·索尔 1 上野胜弘 1 范·贝克尔,斯特芬·J·。 1 埃尔科·维瑟 1 苏珊·马克·瓦宁 1 M.温切克。 1 克里斯蒂安·维德默 1 雷金·沃尔特斯 1 克莱门斯·怀斯 1 克劳斯·泽彭菲尔德 全部的 前5名9连载 2 理论计算机科学 2 计算机程序设计科学 1 信息处理信件 1 符号计算杂志 1 国际并行程序设计杂志 1 计算的形式方面 1 机器学习研究杂志(JMLR) 1 计算机语言、系统和结构 1 计算机科学课堂讲稿 在3个字段中引用 21 计算机科学(68至XX) 1 总体主题;集合(00-XX) 1 数值分析(65-XX) 按年份列出的引文