Quantcast
Channel: OSCHINA 社区最新新闻
Viewing all articles
Browse latest Browse all 59379

协作翻译 | 当 Haskell 比 C 快的时候

$
0
0

传统观点认为没有哪种编程语言能比C语言更快,所有更高级的语言(比如Haskell)注定更慢,因为它们离真实的机器更远。

——传统观点是错误的。没有哪种语言可以打败高度微优化的C语言,但是日常中使用的C代码却不是这样的,而是比微优化的代码慢好几倍。同时高级语言Haskell意味着编译器已经在很多方面做了微优化。结果就是通常情况下日常使用的Haskell代码要比C代码快。当然,并不总是如此,但是已经足够让两者之间的速度差异变得不那么明显,除非你打算自己去做很多微优化。



Viewing all articles
Browse latest Browse all 59379

Trending Articles