F#概述
F #是一种函数式编程语言。了解F #构造,你需要读几行关于编程范式命名函数式编程。
函数式编程把计算机程序作为数学函数。在函数式编程,重点将是对常量和函数,而不是变量和状态。由于函数和常量事情不会改变。
在函数式编程中,您将编写模块化的程序,即程序将包括将其他函数作为输入功能。
写在函数式编程语言编写的程序往往是简洁的。
关于F#
以下是关于F#的基本信息 -
- 它于2005年在微软研究院开发的。
- 这是微软的家庭.NET语言的一部分。
- 它是一种函数式编程语言。
- 它是基于函数式编程语言OCaml的。
F#的特点
这是.NET实现的OCaml的。
它编译净CLI(通用语言接口)字节代码或对CLR(公共语言运行时)运行MSIL(Microsoft中间语言)。
它提供了类型推断。
它提供了丰富的模式匹配结构。
它具有交互式脚本和调试功能。
它允许写入高阶函数。
它提供了发达的对象模型。
F#的用途
F#通常在以下几个方面使用 -
- 制定科学模型
- 数学解题
- 人工智能的研究工作
- 金融建模
- 平面设计
- CPU设计
- 编译器编程
- 电信
它也可用于在CRUD应用,网页,图形用户界面的游戏和其它通用的程序。