F#是由Microsoft公司开发的函数型编程语言。
关于F#的详细说明请参见“wiki”。
这里以年表形式记载F#的历史。
- 1974年
ML(Meta Language)函数性程序语言问世.
- 2002年
微软开始由Don Syme带领研发F#,以基于ML函数性程序语言发展而来的Ocaml为基础,从C#,LINQ,Haskell中获取了经验。
- 2005年
推出第一个版本。
- 2010年
F#被集成在Visual Studio 2010中,版本是2.0,含有对.Net Framework的完全支持。
个人认为,使用F#所带来的好处是在享受函数型语言的优点的同时,也同时继承了Windows编程的特点。