微軟在 .NET 平臺上提供了對 3 種編程語言的支持 —— C#、F# 和 Visual Basic。近日它公布了針對每種語言的最新支持策略??偟膩碚f,微軟依然致力于全面支持上述三種編程語言,重點(diǎn)是 C# 和 F#,他們會優(yōu)化這兩門語言的向后兼容性,并積極推動它們的演化。
C#
微軟表示,將不斷發(fā)展 C# 以滿足開發(fā)人員不斷變化的需求,并保持最先進(jìn)編程語言的地位。他們將與負(fù)責(zé) .NET 庫、開發(fā)者工具和工作負(fù)載支持的團(tuán)隊(duì)合作,積極廣泛地進(jìn)行創(chuàng)新,同時(shí)保持語言的 “靈魂”??紤]到開發(fā)者使用 C# 的領(lǐng)域的多樣性,微軟將重點(diǎn)關(guān)注語言特性和性能改進(jìn),使所有或大多數(shù)開發(fā)者受益,并保持對向后兼容性的高度承諾。他們將繼續(xù)支持更廣泛的 .NET 生態(tài),并擴(kuò)大其在 C# 未來的作用,同時(shí)保持對設(shè)計(jì)決策的管理。
F#
F# 的知名度可能不如其他兩種 .NET 語言。它屬于 “函數(shù)式” 語言,微軟將其描述為 “一種用于編寫簡潔、健壯和高性能代碼的通用編程語言”。與 C# 一樣,F(xiàn)# 將支持 .NET 平臺改進(jìn),并將保持與新 C# 功能的互操作性。微軟還指出,它將簡化 F# 語言,改進(jìn)語言、工具和文檔,以 “降低新開發(fā)者和組織的進(jìn)入門檻”。
此外,提升 F# 的可訪問性包括不斷努力改寫錯誤消息和簡化語言功能?!?br />
Visual Basic (VB)
微軟將確保 Visual Basic 仍然是具有穩(wěn)定設(shè)計(jì)的簡單易用的語言。.NET 核心庫(例如 BCL)將支持 VB,并且對 .NET 運(yùn)行時(shí)和庫的許多改進(jìn)也會使 VB 受益。當(dāng) C# 或 .NET Runtime 引入需要語言支持的新功能時(shí),VB 通常會采用 consumption-only 方法,并避免使用新語法。
微軟不打算將 Visual Basic 擴(kuò)展到新的工作負(fù)載。他們將繼續(xù)關(guān)注 Visual Studio 的體驗(yàn)以及與 C# 的互操作,尤其是在核心 VB 場景(例如 Windows 窗體和庫)中。
-
微軟
+關(guān)注
關(guān)注
4文章
6634瀏覽量
104533 -
WINDOWS
+關(guān)注
關(guān)注
4文章
3581瀏覽量
89391 -
編程語言
+關(guān)注
關(guān)注
10文章
1951瀏覽量
35019 -
Visual Basic
+關(guān)注
關(guān)注
0文章
18瀏覽量
6330
原文標(biāo)題:微軟公布 .NET最新的編程語言支持策略
文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
gitee 支持的編程語言有哪些
Triton編譯器支持的編程語言
運(yùn)動控制卡網(wǎng)絡(luò)通訊的心跳檢測之C#上位機(jī)編程
![運(yùn)動控制卡網(wǎng)絡(luò)通訊的心跳檢測之<b class='flag-5'>C#</b>上位機(jī)<b class='flag-5'>編程</b>](https://file1.elecfans.com/web3/M00/03/86/wKgZPGdqIEGAWqa6AAFufRYXF-c253.png)
NPU支持的編程語言有哪些
C語言中的socket編程基礎(chǔ)
MCU編程語言和開發(fā)環(huán)境介紹
C語言與其他編程語言的比較
.NET與鋇錸ARMxy嵌入式邊緣計(jì)算網(wǎng)關(guān)用于數(shù)字化轉(zhuǎn)型
![.<b class='flag-5'>NET</b>與鋇錸ARMxy嵌入式邊緣計(jì)算網(wǎng)關(guān)用于數(shù)字化轉(zhuǎn)型](https://file1.elecfans.com/web2/M00/04/73/wKgZombOzCGAXqjNAAEAM1sivFQ170.png)
評論