我想知道使用负无穷大截断有哪些好处(Haskell从编程语言/编译器实现的角度来看,(Ruby、Ruby)而不是向零截断(C、PHP)。
似乎向负无穷大截断是正确的方法,但我还没有找到这种说法的可靠来源,也没有找到这种决定如何影响编译器的实现。我对可能的编译器优化特别感兴趣,但并非排他性的。
相关来源:
哈斯克尔除法
quotRem 和 divMod 之间的区别什么时候有用?
这些实际上甚至不是唯一的选择,事实上,通常甚至可能不是最好的选择。我可以在这里总结,但最好链接到这篇优秀的论文,它对比了截断、取整和欧几里得除法,涵盖了理论和一些现实世界的应用,函数 div 和 mod 的欧几里得定义,雷蒙德·T·布特。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)