F#概述

2018-12-21 15:37 更新

F#概述

F #是一種函數(shù)式編程語(yǔ)言。了解F #構(gòu)造,你需要讀幾行關(guān)于編程范式命名函數(shù)式編程。

函數(shù)式編程把計(jì)算機(jī)程序作為數(shù)學(xué)函數(shù)。在函數(shù)式編程,重點(diǎn)將是對(duì)常量和函數(shù),而不是變量和狀態(tài)。由于函數(shù)和常量事情不會(huì)改變。

在函數(shù)式編程中,您將編寫模塊化的程序,即程序?qū)▽⑵渌瘮?shù)作為輸入功能。

寫在函數(shù)式編程語(yǔ)言編寫的程序往往是簡(jiǎn)潔的。

關(guān)于F#

以下是關(guān)于F#的基本信息 -

  • 它于2005年在微軟研究院開發(fā)的。
  • 這是微軟的家庭.NET語(yǔ)言的一部分。
  • 它是一種函數(shù)式編程語(yǔ)言。
  • 它是基于函數(shù)式編程語(yǔ)言O(shè)Caml的。

F#的特點(diǎn)

  • 這是.NET實(shí)現(xiàn)的OCaml的。

  • 它編譯凈CLI(通用語(yǔ)言接口)字節(jié)代碼或?qū)LR(公共語(yǔ)言運(yùn)行時(shí))運(yùn)行MSIL(Microsoft中間語(yǔ)言)。

  • 它提供了類型推斷。

  • 它提供了豐富的模式匹配結(jié)構(gòu)。

  • 它具有交互式腳本和調(diào)試功能。

  • 它允許寫入高階函數(shù)。

  • 它提供了發(fā)達(dá)的對(duì)象模型。

F#的用途

F#通常在以下幾個(gè)方面使用 -

  • 制定科學(xué)模型
  • 數(shù)學(xué)解題
  • 人工智能的研究工作
  • 金融建模
  • 平面設(shè)計(jì)
  • CPU設(shè)計(jì)
  • 編譯器編程
  • 電信

它也可用于在CRUD應(yīng)用,網(wǎng)頁(yè),圖形用戶界面的游戲和其它通用的程序。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)