F Sharp

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内, 検索
本来の表記は「F#」です。この記事に付けられた題名は記事名の制約から不正確なものとなっています。
F#
パラダイム オブジェクト指向言語
関数型言語
開発者 マイクロソフト
最新リリース 2.0 / 2010年8月
型付け 強い静的型付け
影響を受けた言語 Objective Caml, ML, C#, Haskell
プラットフォーム Microsoft Windows
ライセンス Apache license
ウェブサイト Microsoft F# Developer Center
テンプレートを表示

F#(エフシャープ)はマイクロソフトの研究チーム (マイクロソフトリサーチ) による.NETプラットフォーム向けの関数型プログラミング言語である。型安全・オブジェクト指向であり、型推論の機能をもつ。 他の.NET言語と同様に.NETクラスライブラリを利用したり作成したりすることができる。

F#はCamlに似た言語構文をもち、いずれもMLの一種である。

F#はOCamlのそれと互換性のある標準ライブラリを備えている。これにより、同じコードを両方の言語環境で実行するということが実用的になっている。

[編集]

簡単なF#プログラムの例である。

(* フォームの作成 *)
open System.Windows.Forms
let form = new Form(Visible=true, TopMost=true, Text="Welcome to F#")
(* フォーム テキストを決める *)
let x = 3 + (4 * 5)
do form.Text <- (if x = 23 then "Correct!" else "incorrect")

[編集] 関連項目

[編集] 外部リンク

個人用ツール
名前空間
変種
操作
案内
ヘルプ
ツールボックス
他の言語