主要观点:强烈反对用“基准测试”来比较编程语言,语言基准测试在比较不同语言时很少能测试到有用的东西,即使是最好的情况也只是比较不同编译器的优化后端,不同语言的输入和语义差异很大,“惯用”写法也因语言而异且可能导致代码速度不同,像[https://programming-language-...]这样的网站比较结果往往不同,应区分语言、编译器、核心库和生态系统,比较多元事物并得出片面结论是错误的,不要将这类“基准测试”视为伪科学。
关键信息:语言基准测试的局限性,不同语言输入和语义的差异,“惯用”写法的影响,特定网站的问题,对不同语言组件的区分,强调比较的科学性。
重要细节:提到不同编译器对同一语言的优化后端比较,不同语言语义对LLVM passes的限制,打印程序在不同语言中的差异,不同语言背景下对工具链的选择等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。