Haskell是一种高级的计算机编程语言。它被认为是纯函数式编程,它由表达式的求值组成。这些表达式通常以表达式的一部分等于另一部分的格式编写。该语言是在Haskell平台上编写的,Haskell是一种先进的计算机编程语言,它以l...
Haskell是一种高级的计算机编程语言。它被认为是纯函数式编程,它由表达式的求值组成。这些表达式通常以表达式的一部分等于另一部分的格式编写。该语言是在Haskell平台上编写的,Haskell是一种先进的计算机编程语言,它以lambda演算为基础,以希腊lambda符号为标志,研究数学函数之间的关系,函数的应用和递归。这个数学系统的原理是,简单、简短的方程组比长的、复杂的方程组更强大,这为Haskell的用户友好性提供了基础,易于学习的格式。在Haskell中运行的表达式结构允许程序理论上运行无限的数据流。这是因为语言的惰性求值属性,这意味着一个表达式在需要与另一个语句结合使用之前基本上是不活动的。一旦需要它,表达式将产生所需的值并传递给下一个表达式。当这样编程时,这可以创建一个无限的数据循环。Haskell使用静态类型系统。这允许程序在程序运行之前检查自身是否有错误,使在程序完成之前能够捕捉到代码中的错误。静态类型被认为比动态类型的代码效率更高,并且在编写时具有自我验证的优势。如果代码的基本、基本功能区域出现错误,这可以大大节省时间;如果直到程序运行后才被发现,这可能意味着一次重大的重写Haskell通常用于需要定期修改或更新的程序,它与其他编程语言有足够的共同之处,常常是程序员使用另一种语言的踏脚石。Haskell既能适应数字编程,也能适应符号编程,并已被大公司使用。Haskell的使用寿命很长部分原因是它易于使用和不断更新。这种语言的名字来自数学家Haskell Brooks Curry,他在形式系统和过程理论方面做了大量的工作。他在数学逻辑方面的研究形成了计算机编程语言的基础,包括他给出的语言他的名字.Curry于1982年去世,享年82岁。Haskell编程平台可从许多网站下载,包括该公司自己的网页。下载是免费的,并附有初学者的教程和指南
-
发表于 2020-08-07 05:00
- 阅读 ( 916 )
- 分类:电脑网络