这一章简要概述了函数式编程及其意义。我们介绍了声明式编程风格,可用于以函数风格写应用程序和库函数。声明式编程已有许多成功的应用,如 WPF 和 LINQ,而且,在 C# 3.0 中,能够用它来为其他类型的问题写函数式解决方案。
并行编程是现代软件开发展的一大挑战,使用函数方法能使问题显著容易,这要归功于不可变性和声明式编程。不可变性有助于写出正确、安全的代码;声明式编程能够在解决问题时隐藏不必要的技术细节。
在下一章,我们将更全面地了解函数式编程。会从更高的层次上探讨重要的思想,并演示它们的相互关系。虽然,我们不会看很多实际的代码,但它会给你学习本书的其余部分打下坚实的基础。
1.6 小结
时间: 2024-11-03 21:21:04