当前位置:新闻中心行业动态 → 正文

Microsoft重申对F#的支持

责任编辑:editor006 作者:Pierre-Luc Maheu |来源:企业网D1Net  2017-07-17 16:13:13 本文摘自: InfoQ

Microsoft的Mads Torgersen和Philip Carter(分别任C#和F#的项目经理)共同发布了一个意在推进F#使用的博客帖子。帖子是Build 2017上F#演讲的后续完善,其中讨论了Microsoft是如何去除在采纳F#中的障碍,以及 Visual Studio 2017中给出的在F#上的改进。

在文章一开始,Mads指出他们想以此文解决人们对于采纳F#的一些想法。他们最常听到的两个关注是:

我们并不确定Microsoft是否还在支持F#。

F#的工具与C#的不在同一个等级上。

Microsoft去年一直致力于在解决这些问题。一个行动是发布了Microsoft所倡议的.NET语言策略,其中指出了对F#的强力支持:

我们将通过继续构建必要的架构和工具为社区贡献提供补充,许可并鼓励社区对F#的强力参与。通过对语言和工具体验的改进、去除对做出贡献的障碍,以及解决其中的痛苦点以缩小C#和VB间的体验差距,我们将使F#成为市场上具有最好工具的函数性语言。一旦有新的语言特性出现在C#中,我们将确保这些新特性也会与F#很好的交互。

对于上面提及的在F#采纳中的第二个主要障碍,Microsoft正致力于在Visual Studio 2017中给出改进。一个改进领域是代码的自动完成功能,IDE当前建议在输入函数名时打开模块。

重命名重构(Rename Refactoring)是Visual Studio的又一个新特性。F#的重命名重构是在F#编译器中实现Roslyn Workspace API的一个实际具体结果。该Visual Studio特性对两种语言是一样的,Workspace API抽象了语言具体实现的细节。

Carter概述了F#社区成员所完成的工作,他们对F#的所有领域都给出了贡献,包括编译器在内。F#社区也被描述为Microsoft开源的先行者。例如,F#编译器是在2014年四月开源的,要先于C#编译器一年。

F#非常适合于云应用这样的工作负载。这与Microsfot发展的大方向是一致的,即推动到云端。Torgersen也指出,他们看到了大量的成长潜力。如有可能,大量用户将会喜欢使用F#。

作为方便采纳F#这一大目标的一部分,文档也得到了改进。已给出的一些入门指南包括:

Visual Studio入门指南。

Visual Studio for Mac入门指南。

Visual Studio Code和Ionide入门指南。

命令行工具入门指南。

查看英文原文: Microsoft Reiterates its Support of F#

关键字:Microsoft

本文摘自: InfoQ

x Microsoft重申对F#的支持 扫一扫
分享本文到朋友圈
当前位置:新闻中心行业动态 → 正文

Microsoft重申对F#的支持

责任编辑:editor006 作者:Pierre-Luc Maheu |来源:企业网D1Net  2017-07-17 16:13:13 本文摘自: InfoQ

Microsoft的Mads Torgersen和Philip Carter(分别任C#和F#的项目经理)共同发布了一个意在推进F#使用的博客帖子。帖子是Build 2017上F#演讲的后续完善,其中讨论了Microsoft是如何去除在采纳F#中的障碍,以及 Visual Studio 2017中给出的在F#上的改进。

在文章一开始,Mads指出他们想以此文解决人们对于采纳F#的一些想法。他们最常听到的两个关注是:

我们并不确定Microsoft是否还在支持F#。

F#的工具与C#的不在同一个等级上。

Microsoft去年一直致力于在解决这些问题。一个行动是发布了Microsoft所倡议的.NET语言策略,其中指出了对F#的强力支持:

我们将通过继续构建必要的架构和工具为社区贡献提供补充,许可并鼓励社区对F#的强力参与。通过对语言和工具体验的改进、去除对做出贡献的障碍,以及解决其中的痛苦点以缩小C#和VB间的体验差距,我们将使F#成为市场上具有最好工具的函数性语言。一旦有新的语言特性出现在C#中,我们将确保这些新特性也会与F#很好的交互。

对于上面提及的在F#采纳中的第二个主要障碍,Microsoft正致力于在Visual Studio 2017中给出改进。一个改进领域是代码的自动完成功能,IDE当前建议在输入函数名时打开模块。

重命名重构(Rename Refactoring)是Visual Studio的又一个新特性。F#的重命名重构是在F#编译器中实现Roslyn Workspace API的一个实际具体结果。该Visual Studio特性对两种语言是一样的,Workspace API抽象了语言具体实现的细节。

Carter概述了F#社区成员所完成的工作,他们对F#的所有领域都给出了贡献,包括编译器在内。F#社区也被描述为Microsoft开源的先行者。例如,F#编译器是在2014年四月开源的,要先于C#编译器一年。

F#非常适合于云应用这样的工作负载。这与Microsfot发展的大方向是一致的,即推动到云端。Torgersen也指出,他们看到了大量的成长潜力。如有可能,大量用户将会喜欢使用F#。

作为方便采纳F#这一大目标的一部分,文档也得到了改进。已给出的一些入门指南包括:

Visual Studio入门指南。

Visual Studio for Mac入门指南。

Visual Studio Code和Ionide入门指南。

命令行工具入门指南。

查看英文原文: Microsoft Reiterates its Support of F#

关键字:Microsoft

本文摘自: InfoQ

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^