国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

淺析.NET平臺(tái)編程語(yǔ)言的未來(lái)走向

開發(fā) 后端
作者饒有興趣地對(duì).NET平臺(tái)的編程語(yǔ)言發(fā)展做了一番預(yù)測(cè):動(dòng)態(tài)編程將在C# 4.0中出現(xiàn),不過人們還是希望未來(lái)的版本能夠包含更多的特性。VB.NET被承諾和C#共同進(jìn)化,以實(shí)現(xiàn)兩個(gè)語(yǔ)言具有不同的語(yǔ)法但可以給出同樣的輸出結(jié)果。

在去年的PDC2008召開期間,微軟逐步公開了圍繞.NET和編程語(yǔ)言的很多想法,據(jù)此我們可以饒有興趣地對(duì).NET的未來(lái)預(yù)測(cè)一番。

.NET平臺(tái)以運(yùn)行在通用語(yǔ)言運(yùn)行時(shí)(Common Language Runtime,CLR)上的C#和VB.NET作為開端。CLR是通用語(yǔ)言架構(gòu)(Common Language Infrastructure,CLI)規(guī)范的一種實(shí)現(xiàn)。任何希望創(chuàng)建新語(yǔ)言的人都能實(shí)現(xiàn)CLI規(guī)范,它允許開發(fā)人員從大量的編程語(yǔ)言中選擇一種。2008年10月,微軟發(fā)布了構(gòu)建于CLR之上的動(dòng)態(tài)語(yǔ)言運(yùn)行時(shí)(Dynamic Language Runtime,DLR)的0.9版本,它使語(yǔ)言開發(fā)人員也可以為.NET平臺(tái)創(chuàng)建動(dòng)態(tài)語(yǔ)言。

一些語(yǔ)言是由微軟開發(fā)和維護(hù),比如C#、VB.NET和F#,但是大部分語(yǔ)言都是由社區(qū)創(chuàng)建的開源項(xiàng)目。一些比較知名的語(yǔ)言有IronPython、IronRuby(兩者都是動(dòng)態(tài)的)和Boo(靜態(tài)的)。前面兩個(gè)語(yǔ)言作為開源項(xiàng)目由微軟積極推動(dòng),它們是基于兩個(gè)現(xiàn)存語(yǔ)言Python和Ruby的。Boo從2003年就開始出現(xiàn)了,由Rodrigo B. De Oliveira創(chuàng)建,現(xiàn)在依舊在積極地開發(fā)當(dāng)中。你可以在Wikipedia上找到一個(gè)包含了更多.NET語(yǔ)言的完整列表。

要掌握.NET語(yǔ)言的走向,首當(dāng)其沖要了解的就是Anders Hejlsberg(C#的創(chuàng)造者)如何談?wù)揅#的未來(lái)的。在之前的幾個(gè)C#版本中,微軟關(guān)注了托管代碼(C# 1.0)、泛型(C# 2.0)和語(yǔ)言集成查詢(LINQ)(C# 3.0)。而大家期盼的將伴隨Visual Studio 2010而來(lái)的C# 4.0,主要關(guān)注之處則是動(dòng)態(tài)編程。在他的PDC2008演講中,Anders談?wù)摿水?dāng)前語(yǔ)言的趨勢(shì):

我認(rèn)為發(fā)展趨勢(shì)涉及到三個(gè)主要方面。第一個(gè)就是我們所看到的更加聲明式的編程風(fēng)格。下一個(gè)就是我們過去幾年在動(dòng)態(tài)編程語(yǔ)言上所看到的某種形式的復(fù)蘇,以及它對(duì)我們的影響。還有就是多核所帶來(lái)的變化——如果你有這方面需要的話。

對(duì)我而言,這些趨勢(shì)里最感興趣的就是——所有這些趨勢(shì),另外我也認(rèn)為經(jīng)典的編程語(yǔ)言分類法正在被打破。之前,我們習(xí)慣上把語(yǔ)言歸為面向?qū)ο蟆⒑瘮?shù)式、動(dòng)態(tài)的或結(jié)構(gòu)化;而現(xiàn)在我們正在逐漸看到各種語(yǔ)言都從其他語(yǔ)言那里借鑒很多思想。我確實(shí)認(rèn)為,從某種意義上說(shuō),新編程范例將是一種多編程范例。

這些解釋了,為什么C#會(huì)具有聲明式編程(LINQ)和動(dòng)態(tài)編程(在C# 4.0中的dynamic關(guān)鍵字)的元素。

在稍早對(duì)Anders和Guy Steele的關(guān)于并發(fā)和語(yǔ)言設(shè)計(jì)的訪談里,Anders指出:

我們雖已擁有了名為C#的編程語(yǔ)言,但并發(fā)處理已經(jīng)來(lái)臨,所以我們需要考慮這意味著什么。我認(rèn)為在C# 3.0和LINQ上的大量工作和并發(fā)問題已經(jīng)非常相關(guān)了。類似Lambda表達(dá)式和我們已經(jīng)添加進(jìn)來(lái)的一些特性,可以讓我們更好地構(gòu)建這種類型的API。

當(dāng)然,我們也缺乏一些語(yǔ)言內(nèi)部的機(jī)制來(lái)控制或標(biāo)識(shí)這些副作用。對(duì)于純函數(shù)和不可變數(shù)據(jù)的形式化應(yīng)該有更好的語(yǔ)言支持,另外,對(duì)于編譯器需要確定一個(gè)對(duì)象是否要暴露給任何人這樣的情況,也應(yīng)該提供一些可能的支持來(lái)以進(jìn)行某種形式隔離。只要對(duì)象不暴露給任何人,我們?cè)诒镜刈兞恐刑幚硭湍鼙WC其變化時(shí)是真正安全的。

微軟已經(jīng)開展了一個(gè)和并發(fā)相關(guān)的項(xiàng)目,叫做并行計(jì)算初始計(jì)劃。S. Somasegar,開發(fā)部門的高級(jí)副總裁,最近在一個(gè)Q&A論文中,談到了在Visual Studio 2010中期望包含的東西:

它將包含一些新的.NET Framework函數(shù)庫(kù),比如任務(wù)并行函數(shù)庫(kù)(Task Parallel Library,TPL)和并行LINQ(PLINQ),以及并行模式函數(shù)庫(kù)(Parallel Pattern Library,PPL)和使用C++開發(fā)原生應(yīng)用程序時(shí)可用的并發(fā)運(yùn)行時(shí)(Concurrency Runtime)及調(diào)試工具。微軟也通過在Windows Communication Foundation(WCF)和Windows Workflow Foundation(WF)中額外添加一些新的功能來(lái)持續(xù)地對(duì).NET Framework進(jìn)行投入。

這個(gè)項(xiàng)目自然成為微軟獲取反饋的一個(gè)途徑,來(lái)了解如何在.NET編程語(yǔ)言當(dāng)中進(jìn)行改變以輕易地支持并發(fā)。莫爾定律依舊適用于晶體管密度,但對(duì)于CPU速度(GHz) 已經(jīng)不適用了,所以需要轉(zhuǎn)向并行計(jì)算而不是停止前進(jìn)。當(dāng)然微軟也明白,使用一致的基礎(chǔ)功能來(lái)解決和其他語(yǔ)言共同工作的問題具有很大的挑戰(zhàn)。所以,下一步要著力解決的就是類似C#這樣的語(yǔ)言。

在.NET平臺(tái)上談?wù)摼幊陶Z(yǔ)言往往會(huì)提到VB.NET vs C#的主題。Anders談到了C#和VB.NET之間共同進(jìn)化(Co-Evolution)的問題:

當(dāng)我們盡力在某個(gè)之中開發(fā)出一些不同的特性之時(shí),其他的團(tuán)隊(duì)也打算實(shí)現(xiàn)這個(gè)東西。現(xiàn)實(shí)是,促進(jìn)這些語(yǔ)言發(fā)展的正確方法便是共同進(jìn)化。

可見,并發(fā)處理將成為下一個(gè)重要的事情是無(wú)容置疑的。動(dòng)態(tài)編程將在C# 4.0中出現(xiàn),不過人們還是希望未來(lái)的版本能夠包含更多的特性。VB.NET被承諾和C#共同進(jìn)化,以實(shí)現(xiàn)兩個(gè)語(yǔ)言具有不同的語(yǔ)法但可以給出同樣的輸出結(jié)果。隨著和Visual Studio 2010一起發(fā)布的DLR的出現(xiàn),隨著IronPython和IronRuby的可用性的提升,動(dòng)態(tài)語(yǔ)言將在未來(lái)幾年里成為主流。

【編輯推薦】

  1. 視頻教程:跟MVP學(xué)C#程序設(shè)計(jì)
  2. 淺析C#中三層架構(gòu)的實(shí)現(xiàn)
  3. 深入理解C# 3.0的五項(xiàng)主要改進(jìn)
責(zé)任編輯:佚名 來(lái)源: InfoQ
相關(guān)推薦

2012-05-24 21:51:46

Android

2015-11-02 17:25:23

Elixir編程語(yǔ)言未來(lái)

2022-07-20 08:04:06

net包DNScontext

2009-07-24 18:02:46

ASP.NET編程

2009-11-12 16:17:13

.NET

2011-11-30 02:29:39

IT消費(fèi)化商務(wù)應(yīng)用平臺(tái)Dynamics CR

2010-05-06 10:17:58

混合編程Java程序員

2009-08-10 15:42:33

ASP.NET Che

2009-08-10 16:07:44

ASP.NET Lin

2009-10-13 11:28:39

VB.NET面向?qū)ο缶?/a>

2012-04-09 11:15:11

2013-05-29 09:47:42

編程語(yǔ)言移動(dòng)開發(fā)java

2012-01-05 09:35:52

語(yǔ)言開發(fā)工具新型語(yǔ)言

2009-08-03 13:12:34

ASP.NET編程模型

2009-07-27 13:34:15

ASP.NET編程

2012-09-26 10:39:02

2009-10-23 12:53:25

VB.NET語(yǔ)言

2024-10-31 09:51:28

2009-02-11 17:10:43

數(shù)據(jù)保護(hù)ESG災(zāi)難恢復(fù)

2009-08-03 17:07:13

ASP.NET編程規(guī)范
點(diǎn)贊
收藏

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

日韩欧美国产二区| 狠狠操一区二区三区| 99精品国产一区二区青青牛奶| 中文字幕日韩在线播放| 九七久久人人| 一区二区免费在线播放| 99精品视频播放| 国内一区二区视频| 日本一区二区不卡高清更新| 国自产拍偷拍福利精品免费一| 国产精品久久久久久久美男 | 国产成人在线一区二区| 国产一区 二区| 亚洲欧美日韩中文视频| 羞羞的视频在线看| 精品精品国产高清一毛片一天堂| 久操视频在线观看| 91精选在线观看| 久草免费在线| 精品国产91久久久久久久妲己| av超碰免费在线| 91麻豆精品91久久久久同性| 午夜不卡视频| 欧美久久久影院| 成人日日夜夜| 亚洲第一男人天堂| 深夜成人在线| 中文字幕日韩av综合精品| 宅男噜噜噜66国产精品免费| 久久久久久有精品国产| 亚洲国产最新| 成人性生交大片免费看小说| 欧美黄色录像片| 91黄色精品| 久久午夜电影| 黄色三级中文字幕| 国产精品久久免费看| 精品一二三四| 欧美日韩亚州综合| 性欧美xxx69hd高清| 欧美成人高清视频| 精品国产一区二区三区香蕉沈先生| 91在线中文字幕| 日韩有码一区二区三区| 国产在线拍揄自揄拍无码| 成人精品小蝌蚪| 亚洲欧洲日本精品| 欧美日韩精品在线| 国产在线视频你懂得| 亚洲精品在线观看网站| 婷婷成人av| 国产精品日韩精品| 久久狠狠婷婷| 久久久免费视频网站| 亚洲国产精品久久艾草纯爱| 黄色成人在线| 美女少妇精品视频| 在线精品视频在线观看高清| 一区精品在线| 亚洲精品欧美综合四区| 色综合久久久久综合一本到桃花网| 亚洲欧美日韩直播| 日本不卡高清| 在线观看一区二区三区三州| 欧美韩国日本综合| 久草在线新视觉| 亚洲第一视频网站| 西野翔中文久久精品国产| 精品久久久久久一区| 91网站在线观看视频| 国产剧情在线观看| 俺去了亚洲欧美日韩| 午夜国产精品视频免费体验区| 日韩在线视频在线| 欧美日韩免费网站| 国产精品美女午夜爽爽| 亚洲精品免费一区二区三区| 成人午夜免费av| 成年网站在线| 国产综合在线视频| 日本午夜一区二区| а√最新版地址在线天堂 | 久久精品五月| 亚洲一区二区蜜桃| 欧美一级黄色大片| 国产一区二区三区日韩精品| 永久免费在线看片视频| 一二三区精品福利视频| 忘忧草在线日韩www影院| 成人在线精品视频| 26uuu国产日韩综合| 在线看女人毛片| 国产精品自拍偷拍| 久久久精品综合| 蜜臀av国内免费精品久久久夜夜| 国产精品美女久久久久久免费| 国产suv精品一区二区6| 天天影视久久综合| 国产精品免费在线免费| 久久久久国产精品麻豆| 国产在线观看www| 国产欧美韩日| 亚洲国产一区二区在线播放| 日本在线视频一区二区三区| 日本一区二区免费高清视频| 欧美另类变人与禽xxxxx| 四季av一区二区三区免费观看| 人妻丰满熟妇av无码区app| 日韩成人在线播放| 免费日韩av片| 国产色a在线| 国产精品一区二区久久| 欧美韩国日本一区| 午夜精品久久久久久毛片| 欧美 国产 精品| 亚洲国产一区二区三区四区| 99精品国产在热久久| 黄色在线观看网| 成人午夜激情网| 香蕉av福利精品导航| 要久久电视剧全集免费| 午夜激情在线观看视频| 日韩中文字幕免费看| 免费成人在线视频观看| 久久日韩视频| 久久精精品视频| 欧美日韩国产综合视频在线观看| 亚洲综合专区| 午夜国产在线| 97超碰人人看人人 | 蜜臀av免费一区二区三区| 日韩欧美黄色大片| 久久精品人人爽| 99久久免费视频.com| 成人黄色视屏网站| 青青草成人免费在线视频| 亚洲一区第一页| 99精品久久只有精品| 精品视频在线观看免费观看| www国产黄色| 久久久久国色av免费观看性色| 综合欧美亚洲日本| 欧美日韩在线观看视频小说| 女人偷人在线视频| 欧美色欧美亚洲另类七区| 精品久久久网站| 国产成人免费在线视频| 久久国产精品美女| 天天草夜夜草| 国产一区二区精品免费| 日韩欧美精品在线视频| 麻豆成人久久精品二区三区红| 深夜成人在线| 久草在在线视频| 国产欧美日韩最新| 欧美精品第1页| 日韩高清不卡在线| 91久久国产综合久久91猫猫| 动漫av网站免费观看| 久久久免费电影| 欧美日韩亚洲国产一区| 亚洲欧美久久| 美女色狠狠久久| 黄a免费视频| 精品一区二区不卡| 国产一区二区三区在线看| 中文在线免费一区三区高中清不卡| 成人精品天堂一区二区三区| 超碰在线观看免费版| 春日野结衣av| 亚洲在线免费观看| 亚洲人成网站在线播| 亚洲色图欧美偷拍| 久久福利毛片| 日韩三级不卡| 在线观看国产原创自拍视频| 亚洲精品无码国产| 国产精品中文字幕久久久| 精品国产麻豆免费人成网站| 久久久久亚洲蜜桃| 911精品美国片911久久久| 九色porny丨入口在线| 久久综合伊人77777麻豆最新章节| 成人午夜激情免费视频| 亚洲人成电影在线播放| 国产精品久久久久久久第一福利 | 葵司免费一区二区三区四区五区| 视频一区在线免费看| 裸体网站视频| 亚洲精品一品区二品区三品区| 九九热精品视频| 精品视频全国免费看| 91麻豆免费观看| 亚洲特级毛片| 一区二区视频| 最新超碰在线| 秋霞在线观看av| 特级西西人体www高清大胆| 国产美女精品视频| 久久精品国产综合|