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")
[編集] 関連項目
[編集] 外部リンク
|
||||||||||||||||||||