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

相关文章推荐

C#函数式程序设计之泛型

在面向对象语言中,我们可以编写一个元素为某个专用类型(可能需要为此创建一个ListElement)的List类,或者使用一个非常通用、允许添加任何类型元素的基类(在.NET中,首先想到的是System...

Why Functional Programming Matters 函数式程序设计为什么至关重要

作者: John Hughes 原文地址:http://www.md.chalmers.se/~rjmh/Papers/whyfp.html 此论文作于1984年,作为查麦兹大学的备忘录流传了多...
  • whf727
  • whf727
  • 2014年12月15日 10:50
  • 1162

微软C#语言程序设计教程 视频 免费下载

分享免费学习资料!《微软C#语言程序设计教程》 微软特邀讲师 @老徐FrankXuLei [鼓掌][给力]更新到最新C#5.0![威武]通俗易懂,深入浅出!从C#基础语法到高级特性:异步 协变与逆变!...

微软培训C#程序设计语言课程课件

  • 2008年12月02日 20:22
  • 8.51MB
  • 下载

地道的F# - 函数式 vs. 命令式

我们的故事要从这个叫Stuart Bowers的家伙开始,下图中,他正拿着一个来自Café Press网站的杯子喝着咖啡,此杯子正是他对函数式编程做出出色贡献的象征。     Stuart是...

C语言程序设计(常用函数说明)

C语言程序设计(常用函数说明) C 语言是1972年由美国的Dennis Ritchie设计发明的,并首次在UNIX操作系统的 DEC PDP-11计算机上使用。它由早期的编...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:F# 微软的函数式程序设计语言
举报原因:
原因补充:

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