F#
微软公司开发的程序设计语言
F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言。它是基于Ocaml的,而Ocaml是基于ML函数程序设计语言的。 这是一个用于显示·NET在不同编程语言间互通的程序设计。
条目
语言
计算机语言
计算机
函数
历史
F#自2002年开始研发,2005年发布了第一个版本,2007年底正式从研发专案转移至产品部门,并决定将F#置入Visual Studio 2010。截止目前(2015年4月7日现在),最新的F#为F# 4.0  。搭载于Visual Studio 2015中。
定位
微软计划将慢慢整合F#至.NET平台并使F#成为.NET平台的计算辅助语言。
众所周知,F#是一种函数型程序设计(FP,Functional Programming)语言。然而F#对IP(Imperative Programming)与OOP(Object Oriented Programming)的支持几乎一样的出色。
F#也许终将成为程序核心数据多线程处理的首选,而C#与VB等将在用户界面交互设计方面继续发挥其强大的潜力。
展望
以目前来看,随着FP在程序设计中的重要性日渐凸显,F#身为微软唯一的FP语言,其位置特殊,容易引起关注。
对一部分人来说,这语言所带来的一些特性以及其对FP的特性的全面支持(而且做得都比较好,至少目前是这样),可能会带来一次大的革变。
掌握
目前学习F#的资料并不丰富,而且其文档凌乱琐碎。比较优秀的书籍是2005年8月由Apress出版的《Expert F#》,由Syme, Don/ Granicz, Adam/ Cisternino, Antonio合著。
可以通过查阅MSDN得到一些零散的入门类文档。
代码示例:F# Hello World 程序
读音
F#读做 "F sharp",中文译音暂时没有。专业人士一般读"F sharp",现在很多非专业一般读"F井"。虽然不专业,但是十分容易理解。
官方读法为“F sharp”。
参考资料

Warning: Invalid argument supplied for foreach() in /www/wwwroot/newbaike1.com/id.php on line 362
目录
概述
条目
历史
定位
展望
掌握
参考资料