F#概述

2018-12-21 15:37 更新

F#概述

F #是一种函数式编程语言。了解F #构造,你需要读几行关于编程范式命名函数式编程

函数式编程把计算机程序作为数学函数。在函数式编程,重点将是对常量和函数,而不是变量和状态。由于函数和常量事情不会改变。

在函数式编程中,您将编写模块化的程序,即程序将包括将其他函数作为输入功能。

写在函数式编程语言编写的程序往往是简洁的。

关于F#

以下是关于F#的基本信息 -

  • 它于2005年在微软研究院开发的。
  • 这是微软的家庭.NET语言的一部分。
  • 它是一种函数式编程语言。
  • 它是基于函数式编程语言OCaml的。

F#的特点

  • 这是.NET实现的OCaml的。

  • 它编译净CLI(通用语言接口)字节代码或对CLR(公共语言运行时)运行MSIL(Microsoft中间语言)。

  • 它提供了类型推断。

  • 它提供了丰富的模式匹配结构。

  • 它具有交互式脚本和调试功能。

  • 它允许写入高阶函数。

  • 它提供了发达的对象模型。

F#的用途

F#通常在以下几个方面使用 -

  • 制定科学模型
  • 数学解题
  • 人工智能的研究工作
  • 金融建模
  • 平面设计
  • CPU设计
  • 编译器编程
  • 电信

它也可用于在CRUD应用,网页,图形用户界面的游戏和其它通用的程序。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号