F# 换“山头”啦!现已迁移到 .NET 名下

栏目: ASP.NET · 发布时间: 4年前

内容简介:微软负责 .NET 的项目经理 Phillip事实上,F# 的名字和品牌本身就有一段奇怪的历史。将时钟拔会 2015 年,当时 F# 有两个身份:一个是 Visual F#(或叫做 “VisualFSharp”),属于 Visual Studio 中的产品,包含可在 Windows 上使用的编译器和工具;另一个是 F#(或叫做 FSharp),这是一门独立的语言,可以独立于微软构建 F# 工具、库生态系统和软件包。

微软负责 .NET 的项目经理 Phillip 在博客宣布 ,他们已经将 F# 的 GitHub repo 从 microsoft/visualfsharp 迁移到  dotnet/fsharp ,并按  corresponding RFC 中的规范来操作。

F# 换“山头”啦!现已迁移到 .NET 名下

事实上,F# 的名字和品牌本身就有一段奇怪的历史。将时钟拔会 2015 年,当时 F# 有两个身份:一个是 Visual F#(或叫做 “VisualFSharp”),属于 Visual Studio 中的产品,包含可在 Windows 上使用的编译器和工具;另一个是 F#(或叫做 FSharp),这是一门独立的语言,可以独立于微软构建 F# 工具、库生态系统和软件包。

这种“双重性”的身份十分令人困惑 —— 如果你使用术语 F#,是希望表达何种含义?微软打造的 工具 还是其他东西?因此,F# 的创始人 Don Syme 在他的博客文章中写了一篇 关于术语 “F#” 和 “Visual F#” 的公开信 。他建议的区分方法很简单:如果使用微软的 F#(即在 Windows 上通过 Visual Studio 使用),它就叫做 Visual F#;否则,就被叫做 F#。很简单是吧?但结果你可能已经猜到了,这些年来事情变得更加复杂......

不过随着时间的推移,.NET Core 已经成为 F# 和整个 .NET 平台未来的核心。

默认情况下,F# 也会安装在 Visual Studio 中,因为它是作为 .NET Core SDK 的一部分安装的。与此同时,许多 F# 社区已经接受了 .NET Core,移植了现有的库并创建了新的库以供 .NET Core 使用。

此外,.NET 也已经超越了仅属于 Visual Studio 和 Windows 的范畴。因为其归属的 .NET 基金会是一个独立的非营利组织,其中包含许多项目,例如包括 C# 以及 VB 编译器和工具、.NET Core 运行时和库,以及许多与微软没有联系的独立开源项目。

随着所有这一切的发生,对于这两个 F# 的区分不再那么明显。为此,官方也采取了一些措施来帮助澄清问题:

  • F#  称为“.NET 的开源、跨平台函数式编程语言”
  • 在  Visual Studio 发布说明中 使用“F#语言”,“F# 编译器和核心库”以及“F#工具”的说法
  • 在  .NET Core 中 提供 F# 的下载,独立于 Visual Studio

官方表示,下一步是继续修改来自 microsoft/visualfsharp GitHub repo 中的命名。


以上所述就是小编给大家介绍的《F# 换“山头”啦!现已迁移到 .NET 名下》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

树莓派学习指南

树莓派学习指南

[英]Peter Membrey、[澳]David Hows / 张志博、孙峻文 / 人民邮电出版社 / 2014-4 / 49.00元

树莓派(Raspberry Pi)是一款基于Linux系统的、只有一张信用卡大小的卡片式计算机。由于功能强大、性能出色、价格便宜等特点,树莓派得到了计算机硬件爱好者以及教育界的欢迎,风靡一时。 《树莓派学习指南(基于Linux)》是学习在树莓派上基于Linux进行开发的一本实践指南。全书共3个部分11章,第一部分是前两章,讲述如何设置和运行图形用户界面(GUI)。第二部分是第3章到第7章,讲......一起来看看 《树莓派学习指南》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

URL 编码/解码
URL 编码/解码

URL 编码/解码