自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

微軟表示C#與Visual Basic即將分道揚(yáng)鑣

譯文
開發(fā) 開發(fā)工具
作為新功能快速迭代工作的一部分,微軟方面希望再為C# 7提供更多開發(fā)成果,不過目前并未給出確切的完成時間。其一在于利用對象初始化工具簡化對不可變類型對象的使用。其二則為記錄功能,其可作為類縮寫以表示數(shù)據(jù),并作為語法擴(kuò)展代碼以使其包含基于值的不可變類。

兩款語言之間的自動校正功能即將走向終點(diǎn),而C#則有望迎來更快更新周期。

使用微軟C#與Visual Basic語言的開發(fā)者們請注意,預(yù)計二者將在不久的將來進(jìn)一步分化。微軟方面亦計劃加快C#的更新周期。

微軟公司C#項目經(jīng)理Mads Torgersen指出,這兩種面向?qū)ο笳Z言擁有大量類似的編程概述與特性,但在參考了雙方開發(fā)者社區(qū)的意見之后,微軟如今決定對二者進(jìn)一步分化。Visual Basic開發(fā)者更重視穩(wěn)定性、質(zhì)量、支持以及工具。C#開發(fā)者則著眼于獲取新特性并緊跟現(xiàn)代化趨勢。

[[165043]]

“我們意識到,這種將C#的一切機(jī)制以自動化方式引入Visual Basic的方式似乎并不合理,”Torgerson表示。

盡管分化計劃已經(jīng)確定,但兩款語言將繼續(xù)共享面向.Net的開源Roslyn編譯平臺。微軟將Roslyn定位為一套面向多種編程工具的語言引擎,具體包括編輯器、IDE、重構(gòu)工具、發(fā)布工具、腳本工具以及分析工具,微軟Visual Studio團(tuán)隊***編程經(jīng)理Dustin Campbell解釋稱。

微軟希望從即將推出的版本7開始,持續(xù)加快C#特性的推出速度,而不再保留諸多新鮮元素通過大版本形式發(fā)布。“我們計劃提升C#發(fā)布速度,”Torgersen指出。C# 7將成為Visual Studio的下一個發(fā)布版本;微軟已經(jīng)對此版本進(jìn)行了審查,并于上周添加了“15”項擴(kuò)展。C# 6.0發(fā)布于2015年7月,且配備有Visual Studio 2015 IDE。

C# 7的預(yù)期特性包括二進(jìn)制字符串,負(fù)責(zé)顯示bit模式。“如果大家希望顯示bit模式,則不再需要使用其它非官方工具。用戶現(xiàn)在可以直接使用二進(jìn)制字符串查看這些bit”,Torgersen表示。另外,C# 7還將擁有本地函數(shù)能力,即可在其它函數(shù)當(dāng)中編寫輔助函數(shù)。有了這項功能,Torgersen指出,開發(fā)者將能夠“像使用JavaScript那樣構(gòu)建自己的代碼。”

用于對一組類型值進(jìn)行臨時性分組的“元組”機(jī)制亦將登陸C# 7。C# 7同時引入了模式機(jī)制,意味著開發(fā)者能夠測試某值以了解其是否符合特定模式。如果符合,則提取其中信息作為新變量,從而用于同樣符合該模式的其它環(huán)境。“這是一種非常強(qiáng)大的控制結(jié)構(gòu),”Torgersen解釋稱。

作為新功能快速迭代工作的一部分,微軟方面希望再為C# 7提供更多開發(fā)成果,不過目前并未給出確切的完成時間。其一在于利用對象初始化工具簡化對不可變類型對象的使用。其二則為記錄功能,其可作為類縮寫以表示數(shù)據(jù),并作為語法擴(kuò)展代碼以使其包含基于值的不可變類。

原文標(biāo)題:Microsoft: C#, Visual Basic are now set to diverge

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】

責(zé)任編輯:王雪燕 來源: 51CTO
相關(guān)推薦

2012-02-20 10:29:16

微軟蘋果桌面

2018-08-23 08:09:47

區(qū)塊鏈軟分叉硬分叉

2024-07-11 13:19:21

2012-11-14 11:05:18

比爾·蓋茨Win 8之父

2014-03-28 17:39:34

世界杯

2011-12-12 14:12:05

百度開放平臺

2020-12-07 08:14:17

KubernetesDocker容器

2023-12-29 00:11:35

AI架構(gòu)OpenAI

2012-05-13 14:15:49

2012-07-23 10:35:54

2019-04-12 09:39:39

2018-01-11 14:59:01

Intel美光閃存

2015-11-04 15:21:07

2012-08-31 17:09:31

FacebookHTML5W3C

2009-09-02 16:21:17

Visual BasiC#語言

2020-03-16 09:25:10

微軟瀏覽器Windows

2015-04-07 14:11:57

創(chuàng)業(yè)屢次失敗繼續(xù)前行

2014-08-19 16:10:05

Material DeUI設(shè)計趨勢

2010-09-29 14:06:09

Visual Basi

2015-02-10 09:54:48

云數(shù)據(jù)中心發(fā)展現(xiàn)狀趨勢
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號