我们快了吗:Oberon、C++、C、Pascal、Micron 和 Luon 的基准测试套件
Are-we-fast-yet implementations in Oberon, C++, C, Pascal, Micron and Luon

原始链接: https://github.com/rochus-keller/Are-we-fast-yet

这个仓库包含“Are-we-fast-yet”基准测试套件的额外实现。 “Are-we-fast-yet”套件的主要仓库见这里:https://github.com/smarr/are-we-fast-yet。 另请参阅此仓库中的ORIGINAL_README.md文件。 每个额外实现都在一个单独的子目录中(例如“Cpp”、“Oberon”、“FreePascal”); 更多信息请参见那里。

这个Hacker News讨论围绕一个代码仓库([github.com/rochus-keller/Are-we-fast-yet](https://github.com/rochus-keller/Are-we-fast-yet)),展示了多种语言(Oberon, C++, C, Pascal, Micron, 和 Luon)的基准测试实现。该基准测试旨在成为一个“编译器工程工具”——通过受控实验评估编译器对核心语言抽象的有效性,不一定关注实际应用性能。 最初有人对该基准测试的实用性表示怀疑,一位评论员认为示例代码不能代表优化后的性能。然而,创建者Rochus为项目辩护,引用了经过同行评审的研究以及它在学术出版物中的应用。 讨论的很大一部分随后转向了关于“Micron”商标的争论,这是其中一种语言实现的名字。有人担心可能与微电子公司发生冲突,但Rochus认为这个名字是“Micro Oberon”的明确缩写,不太可能造成混淆。这场争论扩展到对商标法、时效和通用化的详细讨论,有多位用户贡献了细致的观点。
相关文章

原文

This repository includes additional implementations of the Are-we-fast-yet benchmark suite.

See here for the main repository of the Are-we-fast-yet suite: https://github.com/smarr/are-we-fast-yet. See also the ORIGINAL_README.md file in this repository.

Each additional implementation is in a separate subdirectory (e.g. "Cpp", "Oberon", "FreePascal"); see there for more information.

联系我们 contact @ memedata.com