Microsoft重申对F#的支持
Microsoft的Mads Torgersen和Philip Carter(分別任C#和F#的項(xiàng)目經(jīng)理)共同發(fā)布了一個(gè)意在推進(jìn)F#使用的博客帖子。帖子是Build 2017上F#演講的后續(xù)完善,其中討論了Microsoft是如何去除在采納F#中的障礙,以及 Visual Studio 2017中給出的在F#上的改進(jìn)。
\\在文章一開始,Mads指出他們想以此文解決人們對(duì)于采納F#的一些想法。他們最常聽到的兩個(gè)關(guān)注是:
\\- 我們并不確定Microsoft是否還在支持F#。 \\
- F#的工具與C#的不在同一個(gè)等級(jí)上。\
Microsoft去年一直致力于在解決這些問題。一個(gè)行動(dòng)是發(fā)布了Microsoft所倡議的.NET語(yǔ)言策略,其中指出了對(duì)F#的強(qiáng)力支持:
\\\我們將通過繼續(xù)構(gòu)建必要的架構(gòu)和工具為社區(qū)貢獻(xiàn)提供補(bǔ)充,許可并鼓勵(lì)社區(qū)對(duì)F#的強(qiáng)力參與。通過對(duì)語(yǔ)言和工具體驗(yàn)的改進(jìn)、去除對(duì)做出貢獻(xiàn)的障礙,以及解決其中的痛苦點(diǎn)以縮小C#和VB間的體驗(yàn)差距,我們將使F#成為市場(chǎng)上具有最好工具的函數(shù)性語(yǔ)言。一旦有新的語(yǔ)言特性出現(xiàn)在C#中,我們將確保這些新特性也會(huì)與F#很好的交互。
\\\對(duì)于上面提及的在F#采納中的第二個(gè)主要障礙,Microsoft正致力于在Visual Studio 2017中給出改進(jìn)。一個(gè)改進(jìn)領(lǐng)域是代碼的自動(dòng)完成功能,IDE當(dāng)前建議在輸入函數(shù)名時(shí)打開模塊。
\\重命名重構(gòu)(Rename Refactoring)是Visual Studio的又一個(gè)新特性。F#的重命名重構(gòu)是在F#編譯器中實(shí)現(xiàn)Roslyn Workspace API的一個(gè)實(shí)際具體結(jié)果。該Visual Studio特性對(duì)兩種語(yǔ)言是一樣的,Workspace API抽象了語(yǔ)言具體實(shí)現(xiàn)的細(xì)節(jié)。
\\Carter概述了F#社區(qū)成員所完成的工作,他們對(duì)F#的所有領(lǐng)域都給出了貢獻(xiàn),包括編譯器在內(nèi)。F#社區(qū)也被描述為Microsoft開源的先行者。例如,F#編譯器是在2014年四月開源的,要先于C#編譯器一年。
\\F#非常適合于云應(yīng)用這樣的工作負(fù)載。這與Microsfot發(fā)展的大方向是一致的,即推動(dòng)到云端。Torgersen也指出,他們看到了大量的成長(zhǎng)潛力。如有可能,大量用戶將會(huì)喜歡使用F#。
\\作為方便采納F#這一大目標(biāo)的一部分,文檔也得到了改進(jìn)。已給出的一些入門指南包括:
\\- Visual Studio入門指南。 \\
- Visual Studio for Mac入門指南。 \\
- Visual Studio Code和Ionide入門指南。 \\
- 命令行工具入門指南。\
查看英文原文: Microsoft Reiterates its Support of F#
總結(jié)
以上是生活随笔為你收集整理的Microsoft重申对F#的支持的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单行、多汗省略号
- 下一篇: 万恶之源:C语言中的隐式函数声明