F# 将被集成进 Visual Studio

  • Jonathan Allen
  • 朱永光

2007 年 10 月 22 日

话题:.NET函数式编程语言 & 开发

F# 是一个来自 Microsoft Research(微软研究院)很有影响力的语言。它基于 ML 语言家族,但是也吸收了一些从 C#、LINQ 和 Haskell 获得的概念。F# 运行在 CLR 上,能调用任何.NET 函数库。

Somasegar中文连接 )所言,“[微软开发部] 将和 Don Syme 以及其他在微软研究院的其他人合作,把 F# 语言完全集成进 Visual Studio 中,并继续对 F#进行创新和改进。”这意味着 F# 将会得到.NET 平台首选语言的待遇。

这不是微软第一次引进除三大语言(Managed C++、C# 和 Visual Basic)外的语言到.NET 平台上。J#,一个 Java 1.1 的克隆,和 JScript.NET 等都具有 [基于.NET 的] 编译器,但却没有或很少得到 Visual Studio 的支持。最近,IronPython 和 IronRuby 编译器也作为开源项目添加到(.NET 平台中)。令 F# 不寻常的是,其是.NET 平台上第一个以函数式编程而非某种形式的面向对象编程为主的语言。除开 T-SQL,微软的最后一个非 OOP 语言是 FoxPro 中受人尊敬的 xBase 语言。

现在还没有设定发布第一个版本的时间线,但不太会和 Visual Studio 2008 一起发布。

查看英文原文:F# to Be Integrated With Visual Studio

.NET函数式编程语言 & 开发