F# 微软的函数式程序设计语言

原创 2006年05月23日 15:21:00

F#,微软研究院正在研究的一种函数式程序设计语言。其灵感来自于 OCaml。其突出的优势是,与visual Studio 2005 紧密整合。F# 可以与.net 平台的其它语言例如C#,VB.net 相互调用操作。想了解更多关于F#,可以访问如下内容:

Home of F# at Microsoft Research: http://research.microsoft.com/fsharp

Don Syme's Blog: http://blogs.msdn.com/dsyme 

Community site for F#: http://cs.hubfs.net

关于 函数试程序设计语言:

1) 函数式程序设计是一种强调表达式赋值而不是执行命令的程序设计。Erlang程序设计语言就是一种函数式程序设计语言。由于改变程序中某部分的全局变量可能对程序其它某部分有意想不到的影响,Erlang避免了对在多个函数中常用的全局变量的使用。  

2) 在ITU-TS较早的定义中,函数式程序设计是“主要以可能嵌套的函数过程调用的顺序来构造程序的一种方法。”函数过程是指相关的简单程序,它被其它程序调用,并且从调用它的程序中获得且返还数值。

函数式编程语言F#

文/高昂 作为微软支持的第一个函数式语言,F#在项目中被越来越多的开发者选用,8月的TIOBE排行榜,F#挺进前二十。 源于微软研究院的F#语言因其优良的设计和强大的并行编程能力,正得到越来越多....
  • fisher_jiang
  • fisher_jiang
  • 2011年10月10日 08:58
  • 1398

函数式编程语言的魅力:浅谈 Haskell

函数式编程语言的魅力:浅谈 Haskell //只是一份软导作业
  • sweeneywang
  • sweeneywang
  • 2016年10月06日 15:29
  • 1189

F#一种函数式编程语言

近几年来,编程语言的一个重要的主题已经转向函数式编程的观念。诸如C#中的lambda表达式和.NET 2.0中的范型等语言特性都源于函数式语言,而LINQ更是直接基于函数式编程技术。通过LINQ和Pa...
  • begtostudy
  • begtostudy
  • 2009年07月15日 14:02
  • 998

F#程序设计语言初步

F#,印度数学教育与优秀编程 F#(发音为F sharp)是一种基于OCaml的函数式程序设计语言,它由微软研究院设计。运行它所需的所有工具可从微软免费获得。 F#可以在.NET CLR中运行,这...
  • zhangjie_xiaoke
  • zhangjie_xiaoke
  • 2009年12月13日 12:58
  • 230

C#调用F#及简单性能对比

在VS2010里已经集成了F#,F#本身是函数型的编程语言,在数学运算方面具备天生的优越性,下面说明如何在C#中调用F#,并简单的从纯语法的角度来比较一下性能。 1.        建立一个F#库 ...
  • begtostudy
  • begtostudy
  • 2010年08月16日 14:25
  • 2084

9.5 在 C# 中使用 F# 库

9.5 在 C# 中使用 F# 库   像 C# 一样,F# 也是一种静态类型的语言,就是说,编译器知道每个值的类型,以及类方法和属性的签名。对于与 C# 的互操作性来说,这是非常重要的,因为,编...
  • hadstj
  • hadstj
  • 2014年12月15日 09:12
  • 1270

谁在用F#

谁在用F#?   F# 在微软内部表现就很强劲,不仅在微软研究,而且在整个公司。Ralf Herbrich,微软研究院应用项目组的另一位领导,专门从事机器学习技术,是正在逐步壮大的F# 粉丝中一个...
  • hadstj
  • hadstj
  • 2014年03月07日 19:36
  • 4999

什么是 F#

什么是 F#?   函数编程是解决许多棘手问题的最好方法,但是,纯函数编程并不适合常规编程。因此,函数编程语言逐渐吸收了命令式、面向对象的编程模式,不仅保持了函数编程范式,同时也混合了其他需要的功...
  • hadstj
  • hadstj
  • 2014年03月07日 09:43
  • 4698

F# 基础语法—关键字和结构[z]

原文出处: http://lorgonblog.spaces.live.com/blog/cns!701679AD17B6D310!887.entry Translated by Mike 我已经...
  • begtostudy
  • begtostudy
  • 2010年08月16日 19:39
  • 760

5.4.2 F# 中的泛型选项类型

5.4.2 F# 中的泛型选项类型   F# 中的泛型类型本质上与 C# 中的泛型类相同,能够写更通用和可重用的类型。我们已经知道,在选项类型的情况中,就需要泛型,因为我们希望能够使用完全相同的泛...
  • hadstj
  • hadstj
  • 2014年10月22日 16:46
  • 585
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:F# 微软的函数式程序设计语言
举报原因:
原因补充:

(最多只允许输入30个字)