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

微軟發(fā)布面向C#和VB的Project Roslyn編譯器

原創(chuàng)
開(kāi)發(fā) 后端
微軟近日發(fā)布了Project Roslyn編譯器,它將面向Visual Basic和C#。這款編譯器的發(fā)布是微軟“Compiler-as-a-Service”概念的產(chǎn)物。

【51CTO獨(dú)家特稿】這款C#和Visual Basic編譯器已經(jīng)被完全重寫(xiě)過(guò)。十年前就已經(jīng)用C++來(lái)編寫(xiě),源代碼和IL通過(guò)了黑盒測(cè)試。Project Roslyn編譯器可以接管你正在編寫(xiě)的代碼,更加組件化。例如你可以直接把你最感興趣的部分加入到編譯管道中。

縱觀Project Roslyn已經(jīng)公開(kāi)的API,他似乎更像ReSharper一樣更容易執(zhí)行。這將為重構(gòu)工具市場(chǎng)引入更多的競(jìng)爭(zhēng)嗎?或許吧。API (slides 19-23)語(yǔ)法樹(shù)將更容易閱讀。

[[47177]] 

Anders Hejlsberg

Delphi和C#之父Anders Hejlsberg是Project Roslyn編譯器的***架構(gòu)師。

考慮到這將是一個(gè)開(kāi)放的Project Roslyn編譯器,它將支持新語(yǔ)言的某些特性。(這將不會(huì)通過(guò)修改編譯器的API支持來(lái)實(shí)現(xiàn)這種功能)。

重構(gòu)Project Roslyn編譯器的命名方法和提取接口將變得可行。Project Roslyn可以重構(gòu)你的代碼,比方說(shuō)增強(qiáng)程序的安全性或提高性能。這些功能在一開(kāi)始計(jì)劃的時(shí)候就被考慮到了。

Project Roslyn編譯器還有一些更有趣的重構(gòu)工具。

下載:Microsoft “Roslyn” 1.0 CTP

【編輯推薦】

  1. Dart之于JavaScript正如C#之于C++
  2. Java 8決定采用跟C#一樣的Lambda句法
  3. 從公交塞車(chē)看C#多線程同步問(wèn)題
  4. 谷歌Java專(zhuān)利案面臨敗北:Android居然要考慮用C#
  5. 淺談C#使用TCP/IP與ModBus進(jìn)行通訊
責(zé)任編輯:彭凡 來(lái)源: 51CTO
相關(guān)推薦

2011-10-20 09:50:14

C#

2012-06-06 09:04:54

Roslyn

2015-01-12 10:12:40

.NET

2009-08-10 17:12:54

C#編譯器

2009-11-18 14:38:32

2009微軟PDC大會(huì)Azure

2009-08-06 14:59:36

C#編譯器

2009-08-14 11:34:26

Mono C#編譯器

2009-02-27 10:41:29

微軟Windows 7硬件驅(qū)動(dòng)

2009-09-01 10:35:19

C# 3.0編譯器

2009-08-14 16:37:02

C# NGWS run

2010-07-14 10:43:16

微軟云計(jì)算測(cè)試

2012-02-09 09:14:32

C++

2009-08-18 11:27:56

配置C#命令行編譯器

2010-10-20 13:43:37

C++編譯器

2010-01-18 10:34:21

C++編譯器

2010-01-21 09:11:38

C++編譯器

2019-08-06 08:20:07

編譯器工具開(kāi)發(fā)者

2010-01-12 16:42:59

C++編譯器

2013-12-10 10:53:47

shellcode

2010-01-18 10:28:15

C++編譯器
點(diǎn)贊
收藏

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