24得票1回答
Haskell: 惰性求值/需求调用有多“缓存友好”?

我最近业余时间一直在学Haskell。我想知道Haskell在当前的硬件设备上,特别是内存子系统(L1、L2、L3高速缓存)方面的表现如何。因为Haskell采用延迟求值和需求调用,所以请问是否有任何报告或研究可以指出Haskell在高速缓存方面是否友好?我们是否有办法获取数据高速缓存错失和指...

21得票4回答
什么是需求调用(call-by-need)?

我想知道什么是按需调用。 虽然我在维基百科上搜索到了这里:http://en.wikipedia.org/wiki/Evaluation_strategy, 但我并不能完全理解。如果有人能够用例子来解释并指出与按值调用的区别,那将是一大帮助。