×

小埃菲尔

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个字段中引用

9 计算机科学(68至XX)

按年份列出的引文