F#
読み:エフシャープ
外語:F#

 Microsoftが開発した、関数型のプログラミング言語の一つ。
目次

言語概要

由来
 OCaml(Objective Caml)と互換性を持った関数型言語である。
 関数型言語には他に、APL、Erlang、Haskell、Lisp、ML、Oz、Schemeなどがある。F#の開発者には、Haskellの開発者の一人であるエリック・メイジャーがおり、このためF#にはHaskellからの影響を受けている。
 F#は、Visual Studio 2010から採用された。Microsoftの言語では他にVisual BasicやC#などがあるが、F#はその後継などではなく、全く異なる市場での需要が想定されている。
 当初から処理系は無料でダウンロードし利用することができたが、2010(平成22)年11月4日に、バージョン2.0のコンパイラーとコアライブラリがApache License 2.0でオープンソース化されている。

特徴
 F#には、次のような特徴があるとする。

再検索