如果您想知道未来主流编程语言中会出现哪些特性,那么就看看现在的函数式编程语言。
微软首席研究员、Haskell(一种长期流行的纯函数式编程语言)的主要贡献者Simon Peyton Jones如是说。
函数式编程不同于许多人所认为的编程,它去掉了跟踪程序全局状态的复杂性,而只关注将值输入函数并收集函数输出的结果。
Peyton Jones说:“大多数编程语言的构建方式被称为命令式编程语言,它们说‘做这个然后做那个’。”
“一种函数式编程的编程语言并不说,它说“这是结果”。想想Excel电子表格中的公式,它没有一个步骤序列,它只是表示这个单元格的值。”
从TechRepublic
查看全文
没有发现记录