- 博客(0)
- 资源 (3)
- 收藏
- 关注
为什么函数式编程至关重要?pdf
随着软件变得越来越复杂,良好的软件结构也越来越重要。结构良好的软件易于编写,易于调试,同时提供可复用模块以降低未来开发的成本。常见的语言在对问题进行模块化方面具有理念上的局限性,而函数式语言超越了这些局限。在本文中我们将特别展示函数式语言的两大特性——高阶函数与惰性求值,它们能够极大地促进模块化。作为例证,我们运用列表和树编写了一些数值算法,并实现了alpha-beta启发式搜索(一个人工智能算法,用于游戏系统中)。由于模块化是成功程序设计的关键,所以函数式语言对现实世界而言便极其重要了。
2008-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅