我最近开始学习函数式编程并开始使用 Haskell。函数范式与其他范式的根本区别在于,我们不维护状态,也没有命令范式中的计算。命令式编程背后的基本理论是自动机理论,而自动机理论是计算机的基础。
话虽如此,我看不出自动机理论和函数式编程之间有任何关系。那么函数式编程是否彻底改变了编程的基础?
我最近开始学习函数式编程并开始使用 Haskell。函数范式与其他范式的根本区别在于,我们不维护状态,也没有命令范式中的计算。命令式编程背后的基本理论是自动机理论,而自动机理论是计算机的基础。
话虽如此,我看不出自动机理论和函数式编程之间有任何关系。那么函数式编程是否彻底改变了编程的基础?