精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

原生代碼卷土重來 C++欲東山再起

譯文
開發(fā) 后端 新聞
解釋語言和虛擬機都很不錯,但一種新版本的C++卻表明人們對老式的原生二進制代碼重新產生了興趣。

【51CTO外電頭條】編程語言往往是各領風騷三五年。最初,炙手可熱的新語言是Java;后來換成了Python,隨后Ruby搶走了風頭,之后又換成了JavaScript。而最近備受寵愛的語言可能大家最想不到的。信不信由你,2011年很可能是C++大行其道的年頭。

上周,最新版的ISO C++標準被全體一致批準,這是C++語言13年來第一個重大修訂版。新標準現(xiàn)在的官方名稱是C++11,它引入的一些功能特性旨在更容易地針對現(xiàn)代并行處理架構開發(fā)軟件,包括面向并行計算的Lambda表達式和新的數(shù)據類型。

倒不是說C++真的消亡了。與年代更久的同類語言C相比,C++對于系統(tǒng)編程和需要性能密集型原生代碼的應用程序(如3D游戲引擎)來說仍是最流行的語言之一。

然而在其專門的小眾領域之外,傳統(tǒng)的系統(tǒng)編程在近些年已漸漸失寵。現(xiàn)在的程序員日益遠離原生代碼編譯,改而青睞Java和.NET等受控代碼環(huán)境。這種環(huán)境讓他們可以不用操心內存管理和輸入驗證方面這樣單調乏味的工作。另一些程序員為了獲得Python、Ruby和JavaScript等動態(tài)語言在語法上的便利,愿意犧牲一些性能。

但是C++ 11出現(xiàn)在頗有意思的時間點。越來越多的人覺得,編程語言這個鐘擺偏離原生代碼也許太遠了。現(xiàn)在該是鐘擺往另一個方向擺回來的時候了。因而,C++發(fā)現(xiàn)自己多了幾個原本最不可能的盟友。

原生代碼最不可能的擁躉包括谷歌

谷歌恐怕是你最不會想到對原生代碼有興趣的一家公司。多年來,谷歌一直鼓吹桌面軟件概念已過時了這一理念。在谷歌憧憬的理想環(huán)境下,應用程序完全在瀏覽器里面運行;為此,它開發(fā)出了Chrome OS來證明這一點。

不過連谷歌都認識到,有時候經過解釋的JavaScript還不夠。我在以前的文章中介紹過谷歌原生客戶端(NaCl),這種沙箱環(huán)境讓Chrome瀏覽器可以下載和執(zhí)行原生二進制代碼,以便處理性能密集型操作。這絕非谷歌在閑暇之余的試驗活動;上周,谷歌在Chrome的最新測試版中發(fā)布了新版本的NaCl;這項技術頭一次在默認情況下被啟用。還有傳聞稱,谷歌悄然添加到最新版Chrome OS中的Netflix媒體流支持功能也依賴NaCl應用編程接口(API)。

NaCl也不是表明谷歌對原生代碼的唯一認可。這家搜索巨頭的Go編程語言之前就被廣泛稱為是“類似Java”,但這只說對了一部分。從語法上來講,Go某些方面的確類似Java,但Go代碼并不在虛擬機里面運行,而是直接編譯成了原生代碼。此外,谷歌甚至確保Go二進制代碼不但可以在桌面上運行,還可以在谷歌應用程序引擎(Google App Engine)云計算環(huán)境里面運行。

很奇怪的是,這些舉措使得谷歌與位于雷德蒙的競爭對手關系融洽和睦。作為世界上最大的桌面軟件開發(fā)商,微軟對待C++的態(tài)度一直比許多公司更友好。可是近些年來,原生C/C++開發(fā)人員覺得自己受到了一點冷落,因為微軟把大部分精力投入到了C#,這是面向.NET平臺的受控代碼C衍生語言。

但這種情形似乎在發(fā)生變化。Visual Studio 2010已經支持C++11的大部分功能特性。今年7月,微軟在其Channel 9開發(fā)人員網站上發(fā)布了一個新的視頻系列,名為“Going Native”(使用原生代碼),專門介紹原生代碼方面的發(fā)展,特別強調C++。與此同時,目光敏銳的觀察人士注意到了微軟在9月召開的Build大會前夕居然沒有.Net方面的宣傳。Build大會之前名叫專業(yè)開發(fā)者大會(PDC)。

原生代碼永不沒落

早在Java時代之前就懂得編程的那些人自然完全明白為何人們重新對原生代碼產生了興趣。傳統(tǒng)的軟件開發(fā)方法有著悠久的傳奇歷史;有時候,經過充分優(yōu)化的原生二進制代碼仍是有可能從處理器獲取最高性能的最佳方法。

話雖如此,原生代碼也有其缺點。首當其沖的是我之前提到的安全問題。由于與C#和Java等受控語言相比,C和C++等語言讓開發(fā)人員可以更接近底層硬件,所以要認真考慮的問題就多得多;缺乏經驗的編程員可能會造成嚴重破壞。

移植性是另一個問題。對于處在Wintel環(huán)境下的Windows開發(fā)人員來說,編寫可以在多種處理器架構上編譯的代碼從來不是個大問題,甚至在過去也是如此。然而換成了Unix環(huán)境,情況就不一樣了。

現(xiàn)在,谷歌的NaCl環(huán)境重新帶來了同樣一些問題。Web開發(fā)人員習慣于自己開發(fā)的應用程序在任何基本上符合標準的瀏覽器中運行,但是NaCl模塊與特定的處理器架構死死地綁在一起。想讓同一個模塊在x86、x64和ARM等處理器上都可以運行,你就得編譯這三個不同的版本,然后把這三個版本都放到Web服務器上。對于長期習慣使用PHP和Perl的開發(fā)人員來說,這就需要一番適應。

但要牢記的最重要的問題是,為手頭的任務選擇合適的工具。誰也不想回到以前的糟糕年代:面對使用由C編寫的CGI腳本的Web,為文本數(shù)據而糾結。另一方面,不管手頭的任務是什么,把每一個應用程序硬塞進同樣的解釋語言或受控代碼環(huán)境同樣不是正確的方法。

現(xiàn)在的計算機異常尖端先進、用途異常廣泛、性能異常強大。要充分利用它們的功能,開發(fā)人員就應該使用盡可能廣泛的工具。原生代碼的卷土重來往正確方向邁出了可喜的一步。

原文標題:Hail the return of native code and the resurgence of C++

責任編輯:彭凡 來源: 51CTO
相關推薦

2013-10-16 10:04:43

HadoopWeb 2.0磁帶

2013-10-14 09:22:50

HadoopWeb 2.0磁帶

2011-08-29 14:21:33

IT技術周刊

2012-07-23 13:49:40

甲骨文

2012-08-14 16:41:20

HTCWP8

2009-06-23 09:29:30

雅虎巴茨

2011-05-05 14:07:03

CIMA三一友泰等離子

2024-08-12 09:32:12

2013-01-03 15:50:05

2013移動產業(yè)HTML5

2012-04-13 09:33:22

諾基亞盈利預警

2021-02-08 23:25:40

DanaBot惡意軟件木馬

2017-02-15 08:20:13

2018-10-31 09:10:01

蘋果 iOS發(fā)布會

2021-04-08 09:07:11

VR互聯(lián)網發(fā)展虛擬現(xiàn)實

2012-06-12 14:05:22

2011-08-03 15:04:42

2017-11-14 09:28:05

2023-12-27 11:41:21

2009-07-21 16:59:19

數(shù)據中心IBM刀片服務器

2012-05-11 09:39:23

云存儲Google
點贊
收藏

51CTO技術棧公眾號

羞羞视频在线观看不卡| 东方av正在进入| 亚洲www免费| 国产精品久久二区二区| 岛国视频一区| 波多野结衣激情视频| 91精品久久久久久久蜜月| 亚洲韩国青草视频| 91亚洲免费视频| 9999热视频在线观看| 中文字幕高清不卡| 国产精品乱码视频| 中文字幕在线观看欧美| 欧美在线资源| 亚洲人成在线播放| 秘密基地免费观看完整版中文 | 中文字幕 自拍偷拍| 国产精品jizz在线观看美国| 在线观看欧美成人| 久久久久国产精品无码免费看| 亚洲成人精品综合在线| 福利一区福利二区微拍刺激| 黄色录像特级片| melody高清在线观看| 99国产精品99久久久久久| 亚洲精品欧美日韩| 中文字幕免费观看视频| 国产精品综合| 午夜免费日韩视频| 免费视频网站www| 国产电影一区二区在线观看| 亚洲色图欧美制服丝袜另类第一页| 亚洲成a人无码| 2020国产精品小视频| 91久久一区二区| 国产精品333| 国产蜜臀av在线播放| ...中文天堂在线一区| 日韩一区免费观看| 麻豆app在线观看| 日本精品一区二区三区在线播放| 99精品热视频只有精品10| 欧美成人免费一级人片100| 99国产精品免费| 成人vr资源| 国产亚洲欧洲黄色| 先锋影音av在线| 精品久久久久中文字幕小说| 亚洲男人天堂网站| 强伦人妻一区二区三区| 私拍精品福利视频在线一区| 日韩精品在线免费| 久久午夜夜伦鲁鲁片| 午夜精品福利影院| 亚洲精品一区久久久久久| 中文幕无线码中文字蜜桃| 亚洲区小说区图片区qvod按摩| 日韩精品在线第一页| 久久无码人妻精品一区二区三区 | 日韩一区和二区| 黄色片子免费看| 18国产精品| 亚洲第一av在线| 亚洲精品在线视频免费观看| 婷婷亚洲成人| 中文字幕亚洲激情| 永久免费看mv网站入口| 欧美成人综合| 69久久夜色精品国产69乱青草| 日韩特黄一级片| 免费视频一区| 国产精品免费网站| 国产成人a人亚洲精品无码| 国产成人综合在线播放| 国产欧美日韩综合一区在线观看| 亚洲 欧美 激情 另类| 国产日韩精品一区| 日本xxxxx18| sm久久捆绑调教精品一区| 色呦呦网站一区| 一级黄色录像在线观看| 丁香五月缴情综合网| 日韩毛片在线观看| 欧美特黄一级片| 亚洲国产黄色| 国产精品久久精品| 亚洲欧美高清视频| 国产黑丝在线一区二区三区| 久久精品aaaaaa毛片| 网友自拍视频在线| 五月婷婷综合网| www.99av.com| 国产精品x8x8一区二区| 在线播放日韩精品| 国产在线精品观看| 免费人成网站在线观看欧美高清| 91成人免费看| 大地资源中文在线观看免费版| 亚洲蜜臀av乱码久久精品| av动漫在线看| 成人免费黄色小视频| 99热这里只有精品首页| 一夜七次郎国产精品亚洲| www日韩在线| 美女国产精品| av噜噜色噜噜久久| porn视频在线观看| 欧美日韩美女在线| 久久久精品视频国产| 波多野结衣的一区二区三区| 久久久久国产精品一区| 91国内精品视频| 国产亚洲精品7777| 欧美黑人经典片免费观看| 91国产精品| 伊人一区二区三区久久精品| 国产成人啪精品午夜在线观看| 蜜桃一区二区三区在线观看| 免费看污久久久| 9999精品成人免费毛片在线看| 欧美一区二区精品| 小向美奈子av| 美女性感视频久久| 日本一区二区高清视频| 牛牛精品一区二区| 亚洲高清福利视频| 欧美日韩在线视频免费播放| 久久国产麻豆精品| 日韩精品久久一区| 成人黄色免费短视频| 亚洲毛片在线免费观看| 五月天婷婷久久| 99精品国产91久久久久久| 天堂8在线天堂资源bt| 国产色99精品9i| 精品国产一区二区三区久久| 中文字幕一区二区在线视频| 久久久三级国产网站| 国产黄视频在线| 日韩黄色网络| 欧美诱惑福利视频| 欧美色18zzzzxxxxx| 精品久久香蕉国产线看观看亚洲 | www.久久99| www.久久色.com| 国产精品亚洲欧美在线播放| 国产精品麻豆视频| 欧美美女一级片| 99视频精品全部免费在线视频| 国产精品入口免费视频一| xxxxx日韩| 欧美老女人第四色| 日韩欧美国产成人精品免费| 久久er99精品| 久久观看最新视频| youjizz亚洲| 欧美一区亚洲一区| 国产一区二区影视| 欧美日韩精品免费| 欧美三级日本三级| 成人午夜免费av| 欧美,日韩,国产在线| 夜夜春成人影院| 国产美女91呻吟求| 影音先锋在线播放| 日韩精品在线免费播放| 欧美在线性视频| 欧美亚洲免费高清在线观看| 看女生喷水的网站在线观看| 欧美日韩精品欧美日韩精品| 精品无码久久久久成人漫画 | 亚洲女人在线观看| 亚洲经典三级| 日韩av影视| 欧洲美女女同性互添| www.国产欧美| 国产精品久久久久久久久晋中 | 国内精品视频666| 免费在线黄网站| 九九久久电影| 91久久久久久久久| 91在线超碰| 中文字幕一精品亚洲无线一区 | 西西44rtwww国产精品| 久久九九99视频| 日本美女久久久| 影音国产精品| 亚洲午夜精品一区二区三区| 中文字幕视频精品一区二区三区| 国产99久久久欧美黑人| 羞羞电影在线观看www| 国产视频亚洲视频| 99在线精品视频免费观看20| 欧美日韩另类在线| 国产波霸爆乳一区二区| 日本高清视频一区二区三区| 艳母动漫在线看| 欧美日韩一区在线观看| www.youjizz.com亚洲| 欧美国产1区2区| 精品人妻一区二区免费| 免费成人av资源网| 国产中文字幕在线免费观看| 亚洲二区三区不卡| 欧美在线激情| 玖玖玖免费嫩草在线影院一区| 国产精品视频1区| 乡村艳史在线观看| 久久91精品国产91久久跳| wwwxxx在线观看| 亚洲精品456在线播放狼人| 97免费观看视频| 欧美在线观看一二区| 久久青青草视频| 一区二区三区在线观看欧美| 国产黄色片在线| 久久久www成人免费毛片麻豆| 欧洲熟妇的性久久久久久| 激情综合色丁香一区二区| 国产精品69页| 亚洲一区二区三区高清不卡| 欧美日韩视频免费| 91精品一区国产高清在线gif| 日韩欧美激情一区二区| 嫩草一区二区三区| 久99久在线| 第一区第二区在线| 国产激情美女久久久久久吹潮| 国产精品麻豆| 91精品国产综合久久久久久蜜臀| 精品网站在线| 国产不卡av在线免费观看| 亚洲精品动漫| 琪琪亚洲精品午夜在线| 神马久久午夜| 欧美壮男野外gaytube| sm在线播放| 欧美亚洲另类视频| 最新中文字幕在线播放| 日本欧美国产在线| 欧美电影免费观看网站| 国产精品88a∨| 91天天综合| 成人av番号网| 欧美日韩中出| 国产精品永久入口久久久| 国产精品99久久免费观看| 国产日韩亚洲精品| 嫩草国产精品入口| 欧美不卡在线一区二区三区| 九九在线高清精品视频| 午夜久久资源| 亚洲国产不卡| 国产日韩欧美精品在线观看| 日韩午夜激情| 日韩中文字幕免费在线| 免费的成人av| 午夜性福利视频| 波多野结衣中文一区| 大又大又粗又硬又爽少妇毛片 | 欧美人与性动交α欧美精品图片| 欧美日韩xxx| 黄色视屏在线免费观看| 国产成人精品网站| 青青伊人久久| 国产精品美女久久久久av福利| 久久精品论坛| 视频一区视频二区视频三区高| 天天超碰亚洲| 欧美成人三级在线视频| 久久久久久穴| 亚洲制服在线观看| 91香蕉视频污| 国内毛片毛片毛片毛片毛片| 亚洲一区二区三区在线| 日本久久综合网| 日韩三级av在线播放| 日本大片在线观看| 日韩在线观看免费高清完整版| 牛牛在线精品视频| 日韩av片永久免费网站| 91精品国产色综合久久不卡粉嫩| 国产伦理久久久| 青青草综合网| 国产主播自拍av| 精品中文字幕一区二区| 老司机免费视频| 国产精品高潮久久久久无| 久久精品视频日本| 欧美日韩免费在线视频| 欧美一区二不卡视频| 中国日韩欧美久久久久久久久| 婷婷色在线播放| 国产精品久久久久久av福利| 亚洲码欧美码一区二区三区| 日韩欧美一区二区三区四区五区| 国产一区二区三区四区三区四| www.色就是色| av在线播放一区二区三区| fc2ppv在线播放| 在线欧美日韩国产| 韩国中文字幕hd久久精品| 色吧影院999| 一区二区电影免费观看| 91精品婷婷国产综合久久蝌蚪| 国产欧美一区| 九色91视频| 精品无人区无码乱码毛片国产| 狠狠入ady亚洲精品| 久久精品午夜福利| 国产成人精品亚洲日本在线桃色| 一级欧美一级日韩片| 亚洲欧美在线视频观看| 在线免费观看国产精品| 亚洲国产日韩欧美在线99| 黄色av电影在线播放| 国产精品久久久久久av福利| 欧美精品国产白浆久久久久| 国产精品免费一区二区三区在线观看| 粉嫩精品久久99综合一区| 91视频国产资源| 久久久久久久久精| 91麻豆精品国产91久久久| 国产一二三区在线视频| 5252色成人免费视频| 最新国产精品精品视频| 天天在线免费视频| 老司机免费视频一区二区三区| 色婷婷在线影院| 精品国产精品自拍| 欧美一级视频免费| 色综合天天在线| 欧美一区免费视频| 国产精品免费大片| 黄色免费福利视频| 91蝌蚪国产九色| 日本一级片免费看| 亚洲国产成人久久| free性m.freesex欧美| 97人人模人人爽人人喊38tv| 亚洲不卡av不卡一区二区| www.色欧美| 日韩美女视频一区| 国产美女裸体无遮挡免费视频| 久久精品视频网站| 国产aa精品| 中文精品无码中文字幕无码专区| 国产一区二区三区av电影| 成年人一级黄色片| 精品三级在线看| 888av在线视频| 你懂的网址一区二区三区| 久久久国产精品一区二区中文| 亚洲最大成人网站| 欧美亚洲一区三区| 日本在线观看网站| 亚洲aⅴ日韩av电影在线观看 | 色婷婷久久久久swag精品| 日本不卡一区| 在线亚洲欧美日韩| 亚洲综合好骚| 日韩精品久久一区二区| 国产69精品一区二区亚洲孕妇| 精品无码人妻一区二区三区品| 欧美一激情一区二区三区| 99热6这里只有精品| 色系网站成人免费| av播放在线观看| 91久久嫩草影院一区二区| 欧美精选一区| 欧美黑人欧美精品刺激| 91久久精品网| 国产美女av在线| 国产精品三区在线| 老司机亚洲精品| 国产高潮流白浆| 日韩乱码在线视频| 天天综合91| 国产v片免费观看| 国产欧美一区二区精品仙草咪| 99国产精品久久久久99打野战| 久久久在线免费观看| 精品视频亚洲| 亚洲国产精品第一页| 日本丶国产丶欧美色综合| 99自拍视频在线观看| 精品蜜桃一区二区三区| 久久99久久久久| 国产午夜视频在线播放| 中文字幕久热精品视频在线| 日韩中文字幕视频网| 国产精品亚洲a| 一区二区三区四区在线播放| 国产在线视频你懂得| 成人免费观看网站| 免费成人美女在线观看| 日韩美女视频网站| 北条麻妃在线一区二区| 四虎5151久久欧美毛片| 香蕉视频色在线观看|