2009年3月存档

哈斯克尔的纯度概念

最近我了解到,我珍视的一些编程原则并没有在我的哈斯克尔同志中得到广泛分享。或者至少在我所听到的那些人中不是很广泛。我感到很沮丧,所以我决定写这篇文章,以帮助我处理新闻,并看看谁与我所寻找的东西产生共鸣。

我所说的一个原则是,封闭表达式(不包含自由变量的表达式)的值仅取决于表达式本身,而不受执行时的动态条件的影响。我认为这一原则是函数编程的灵魂,尤其是引用透明性的灵魂。

编辑:

  • 2009年10月26日:小错误修复

继续阅读“Haskell的纯洁理念”»