F#是什么语言?可以取代C#吗?5
发布网友
发布时间:2023-11-15 23:43
我来回答
共4个回答
热心网友
时间:2023-12-25 00:49
F#跟C#只是互补,主要用于金融计算领域和其他,不可能取代C#。下面是F# 的介绍
F#目录[隐藏]
历史
定位
展望
掌握
读音
F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言。它是基于Ocaml的,而Ocaml是基于ML函数程序设计语言的。 这是一个用于显示.NET在不同编程语言间互通的程序设计。
[编辑本段]历史
F#自2002年开始研发,2005年发布了第一个版本,2007年底正式从研发专案转移至产品部门,并决定将F#置入Visual Studio.NET 2010。截止目前(2009年1月6日现在),最新的F#预览版为F# September 2008 CTP,版本号为1.9.6.2。 Visual Studio 2010英文版 已经于2010年4月13日发布。
[编辑本段]定位
微软计划将慢慢整合F#至.NET平台并使F#最终成为.NET平台的顶峰语言。 众所周知,F#是一种函数型程序设计(FP,Functional Programming)语言。然而F#对IP(Imperative Programming)与OOP(Object Oriented Programming)的支持几乎一样的出色。 F#也许终将成为程序核心部分设计的首选,而C#与VB等将在用户界面交互设计方面继续发挥其强大的潜力。
[编辑本段]展望
以目前来看,随著FP在程序设计中的重要性日渐凸显,F#身为微软唯一的FP语言,其位置特殊,容易引起关注。 对一部分人来说,这语言所带来的一些特性以及其对FP的特性的全面支持(而且做得都比较好,至少目前是这样),可能会带来一次大的革变。
热心网友
时间:2023-12-25 00:50
F#是微软新开发的以一种在VS2010的新语言,F#与C#之间没有取代关系,它们不同的特点是为不同需要的环境打造的,所以F#不会取代C#
热心网友
时间:2023-12-25 00:50
微软官方网站的F#简介及学习
http://msdn.microsoft.com/zh-cn/library/ee851748.aspx
F# 是微软公司推出的一种新的功能性编程语言。尽管它主要是一种功能性编程语言,但它却因多范式语言而知名,因为它还支持面向对象编程。F# 与整个 .NET 库系统和开发环境紧密集成,因此开发人员能够将功能性编程功能引入 .NET 平台。
热心网友
时间:2023-12-25 00:51
f#语言也是一种.net框架的语言,应该不会取代c#吧