编程语言
首页 > 编程语言> > JavaWeb作业:函数式语言

JavaWeb作业:函数式语言

作者:互联网

什么是函数式语言?
函数式编程(英语:functional programming)或称函数程序设计、泛函编程,是一种编程范式,它将计算机运算视为函数运算,并且避免使用程序状态以及易变对象。其中,λ演算(lambda calculus)为该语言最重要的基础。而且,λ演算的函数可以接受函数当作输入(引数)和输出(传出值)。
比起指令式编程,函数式编程更加强调程序执行的结果而非执行的过程,倡导利用若干简单的执行单元让计算结果不断渐进,逐层推导复杂的运算,而不是设计一个复杂的执行过程。

常见的函数式语言有哪些?
Haskell
Miranda
Unlambda

为什么函数式语言能够流行?

  1. 代码简洁,开发快速
  2. 接近自然语言,易于理解
  3. 更方便的代码管理
  4. 易于"并发编程"
  5. 代码的热升级

标签:JavaWeb,语言,演算,函数,编程,作业,代码,运算
来源: https://www.cnblogs.com/Leo1997/p/10439634.html