小埃菲尔 swMATH ID: 13732 软件作者: 奥利维埃·泽德拉(Olivier Zendra);多米尼克·科尔内 描述: 处理GNU Eiffel编译器实现中的别名。本文报告了我们在GNU Eiffel编译器SmallEiffelCompiler的实现中使用别名的经验。SmallEiffel编译器源代码大量使用了别名,以获得非常好的性能。我们解释了如何以更安全的方式处理别名,以及埃菲尔语言的契约式设计功能有多大帮助。Singleton模式似乎在实现别名提供程序对象时至关重要。我们建议通过一些埃菲尔习惯用法来有效地实现这种模式。这种不需要修改语言的技术非常适合编译,但也可以应用于更广泛的应用程序。我们从内存占用和执行时间两方面展示了字符串别名对性能的影响。 主页: http://smarteiffel.loria.fr/ 关键词: 混叠;性能影响;按合同设计;艾菲尔;小埃菲尔;断言;Flyweight图案;单例模式 相关软件: 艾菲尔;Smalltalk公司;TREX公司;GC公司;米兰达;ATERM公司;ELAN公司;规格#;勺;TALx86;哈斯克尔;毫升 引用于: 9文件 标准文章 1出版物描述软件,包括1出版物以zbMATH为单位 年份 处理GNU Eiffel编译器实现中的别名。 Zbl 1009.68880号奥利维尔·曾德拉;多米尼克·科尔内 2001 全部的 前5名17位作者引用 2 奥利维·泽德拉 1 亚历山大·查茨盖奥古 1 多米尼克·科尔内 1 亚历山德罗·达尔·帕洛 1 罗兰·杜库诺 1 Nadji高蒂尔 1 约瑟夫·吉尔 1 迪特马尔·克雷耶 1 贝特朗·梅耶 1 皮埃尔·埃蒂安·莫罗 1 彼得·尼纳尔托夫斯基 1 乔纳森·奥斯特洛夫。 1 恩里科·蓬泰利 1 弗朗索瓦·波蒂埃 1 德什·兰扬 1 乔治·斯蒂芬尼德斯 1 尤夫·齐宾 全部的 前5名6篇连载文章中引用 1 倒排索引综述 1 软件。实践与经验 1 计算的形式方面 1 高阶和符号计算 1 逻辑与代数程序设计杂志 1 计算机语言、系统和结构 在1个字段中引用 9 计算机科学(68至XX) 按年份列出的引文