F# - 概述



F# 是一種函數語言程式設計語言。要理解 F# 的構造,您需要閱讀幾行關於名為函數語言程式設計的程式設計正規化的內容。

函數語言程式設計將計算機程式視為數學函式。在函數語言程式設計中,重點將放在常量和函式上,而不是變數和狀態上。因為函式和常量是不變的東西。

在函數語言程式設計中,您將編寫模組化程式,即程式將由將其他函式作為輸入的函式組成。

用函數語言程式設計語言編寫的程式往往簡潔。

關於 F#

以下是關於 F# 的基本資訊:

  • 它於 2005 年在微軟研究院開發。

  • 它是微軟 .Net 語言家族的一部分。

  • 它是一種函數語言程式設計語言。

  • 它基於函數語言程式設計語言 OCaml。

F# 的特性

  • 它是 OCaml 的 .Net 實現。

  • 它編譯為 .Net CLI(公共語言介面)位元組碼或 MSIL(Microsoft 中間語言),在 CLR(公共語言執行時)上執行。

  • 它提供型別推斷。

  • 它提供了豐富的模式匹配構造。

  • 它具有互動式指令碼和除錯功能。

  • 它允許編寫高階函式。

  • 它提供了完善的物件模型。

F# 的用途

F# 通常用於以下領域:

  • 建立科學模型

  • 解決數學問題

  • 人工智慧研究工作

  • 金融建模

  • 圖形設計

  • CPU 設計

  • 編譯器程式設計

  • 電信

它也用於 CRUD 應用、網頁、GUI 遊戲和其他通用程式。

廣告

© . All rights reserved.