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

陳皓:Why C++? 王者歸來(lái)

開(kāi)發(fā)
因?yàn)橛钟腥私形胰uora的C2C站去回答問(wèn)題了,這回是 關(guān)于 @laiyonghao 的這篇有點(diǎn)爭(zhēng)議的博文《2012 不宜進(jìn)入的三個(gè)技術(shù)點(diǎn)》ActionScript,Thread 和 C++, C++爭(zhēng)議的爭(zhēng)議最大。(要我說(shuō),.NET比C++更需要慎重進(jìn)入,呵)。我就在這里回復(fù)一下這個(gè)問(wèn)題吧。

因?yàn)橛钟腥私形胰uora的C2C站去回答問(wèn)題了,這回是 關(guān)于 @laiyonghao 的這篇有點(diǎn)爭(zhēng)議的博文《2012 不宜進(jìn)入的三個(gè)技術(shù)點(diǎn)》ActionScript,Thread 和 C++, C++爭(zhēng)議的爭(zhēng)議最大。(要我說(shuō),.NET比C++更需要慎重進(jìn)入,呵)。我就在這里回復(fù)一下這個(gè)問(wèn)題吧。

正好我前段時(shí)間看到一個(gè)視頻,這個(gè)演講視頻還比較著名,這個(gè)演講者是Exceptional C++ 和 C++ Coding Standards 的作者,還是ISO C++ 委員會(huì)的Chair,C++/CLI首席架構(gòu)師,還是Microsoft的軟件架構(gòu)師,他叫Herb Sutter,他的這個(gè)演講視頻是 C++ and Beyond 2011上的一次公開(kāi)演講,題目是——Why C++? (如果你覺(jué)得那里的視頻比較慢,你可以看優(yōu)酷上的視頻)(英文聽(tīng)力好的同學(xué)可以看一樣,因?yàn)槎紱](méi)有中文字幕)

我覺(jué)得這篇文章就足夠可以說(shuō)明很多問(wèn)題了,所以,我把Herb的演講幻燈片截了幾頁(yè)放到這里,并做上一些注釋?zhuān)闶且粋€(gè)演講內(nèi)容摘要吧。

1) 為什么C++?因?yàn)?Performance per $,也就是說(shuō)performance 就是錢(qián),這個(gè)分成三個(gè)方面,

◆ 電源,芯片的耗電量,移動(dòng)設(shè)備的耗電量,家用電腦的耗電量都和錢(qián)有關(guān)系。

◆ 資源,家用電腦和移動(dòng)設(shè)備上的處理器資源有限,因?yàn)橐屢话阆M(fèi)者買(mǎi)的起。

◆ 體驗(yàn),在更小的設(shè)備上會(huì)有更好的體驗(yàn),有更好的體驗(yàn)就可以?huà)旮嗟腻X(qián)。

2)C++的進(jìn)化分成三個(gè)時(shí)代:

1979 – 1989:研究C的對(duì)象能力。主要是為C++做準(zhǔn)備

1989 – 1999:C++成了主流。

1999 – 2009:Coffee-based語(yǔ)言(Java, .NET)出現(xiàn)了,極大的提高了開(kāi)發(fā)生產(chǎn)力。

對(duì)于第三個(gè)時(shí)代,Herb說(shuō)了很多,他說(shuō)這個(gè)并沒(méi)有什么錯(cuò),因?yàn)檫@個(gè)時(shí)候我們非常關(guān)注開(kāi)發(fā)的生產(chǎn)力,這個(gè)非常重要,這就是為什么C++一下就失去優(yōu)勢(shì)的地方。但是是否這些Coffee-Based的語(yǔ)言可以做任重要的事呢?不行,很多時(shí)候,這是一個(gè)Trade-Off的事,也就是生產(chǎn)力不是免費(fèi)的是需要你用別的東西去交換的。

3)第四個(gè)時(shí)期。

Herb認(rèn)為,2009-2019是第四個(gè)時(shí)期,因?yàn)槲覀冇窒矚gNative Code了,C++從被驅(qū)逐后又被請(qǐng)回來(lái)了。因?yàn)榫W(wǎng)站的性能越來(lái)越是個(gè)問(wèn)題,移動(dòng)端的設(shè)備非常流行。但主要是因?yàn)镻erformance就是錢(qián),因?yàn)榍懊娴娜齻€(gè)因素,性能影響的是dollar,不尊重性能的公司都會(huì)發(fā)現(xiàn)花錢(qián)的速度太快了。(比如去年大家熱炒的京東促銷(xiāo)和12306.cn的問(wèn)題,12306給整個(gè)社會(huì)造成了巨大的金錢(qián)浪費(fèi))

Herb把這個(gè)時(shí)期比做 The Return of the King。(指環(huán)王的第三部:王者歸來(lái))

這就好像我在“軟件開(kāi)發(fā)的三重門(mén)”里說(shuō)的,開(kāi)墾時(shí)代需要的是快和生產(chǎn)力,而開(kāi)墾完后就得保證其穩(wěn)定性。

4)Herb還給了一張幻燈片問(wèn),“The World is built on ….”,后面例出了多個(gè)語(yǔ)言。然后Herb說(shuō),世界是由C和C++構(gòu)成的。

5)Herb給了一張表格,這張表可相當(dāng)形像。如果把我們的對(duì)編程語(yǔ)言的需求總結(jié)為四個(gè):效率,靈活,抽象,生產(chǎn)率。那么,C語(yǔ)言玩的是前兩個(gè),而C++玩的是前三個(gè),Java和C#玩的是后兩個(gè)(抽象和生產(chǎn)率)

任保一種設(shè)計(jì)都不可能讓你什么都要的,這就是Trade-Off——什么事都需要交換的。

6)Herb舉了一個(gè)微軟內(nèi)的例子,用C++ 和 ATL 來(lái)開(kāi)發(fā)IE工具條的報(bào)告,因?yàn)橛?NET或是腳本有重大的limitation,也就是性能問(wèn)題。

#p#

7)接下來(lái),我們來(lái)看看移動(dòng)設(shè)備。

下圖中,第一個(gè)是iOS,第二個(gè)是Android,第三個(gè)是WinPhone。Herd說(shuō)了幾個(gè)事:

a)比Web APP,人們更喜歡Native的APP

b)iOS也好,Android也好,WinPhone也好,他們不是在搞操作系統(tǒng),而是在搞應(yīng)用,為的是讓智能手機(jī)更好。

c)這三個(gè)手機(jī)在第一片出來(lái)時(shí)都不支持C++,而第二版出來(lái)時(shí)都支持C++了。因?yàn)樗麄円骖櫺阅芎鸵欢ǔ潭壬系拈_(kāi)發(fā)效率。WinPhone還沒(méi)有到第二版,讓我們拭目以待。(我以前寫(xiě)過(guò)一篇調(diào)侃Android支持C++開(kāi)發(fā)的文章,這也只是一年前的事,說(shuō)明C++全面回歸了)

8)如果你還是不相信的話(huà),我們可以看看為什么Apple和Google都在搞C++的編譯器,因?yàn)樗麄冇X(jué)得G++性能不行。所以,基于LLVM的編譯器正在領(lǐng)導(dǎo)潮流,因?yàn)槲覀冴P(guān)注Natvie Code的性能優(yōu)化。

 

9)接下來(lái),Herb說(shuō)了一下數(shù)據(jù)中心,你知道數(shù)據(jù)中心最花錢(qián)的是什么嗎?三個(gè)事:

57%花在了硬件上。

18% 花在了配電和降溫上。

13%花在了耗電上。

88%的錢(qián)花在了硬件和電力上。這可是很大一筆費(fèi)用啊。(還有人說(shuō)硬件比軟件便宜嗎?)我記得我上一個(gè)公司的數(shù)據(jù)中心每年要花的電費(fèi)就在百萬(wàn)美元以上。

10)昨天在微博上有個(gè)笑話(huà),說(shuō)是某咨詢(xún)師要求程序員把代碼打印出來(lái)走查,程序員問(wèn)是不是要用彩打?哈哈。我說(shuō),這至少不環(huán)保嘛。消耗太大了。是的,C++是可以省電的,以及于C++之父都在YouTube 說(shuō)C++是可以減輕全球變暖的問(wèn)題。哇,C++開(kāi)始真正造福人類(lèi)了。

11)我還需要重溫一下老大的這句話(huà)——

My contribution to the fight against global warming is C++’s efficiency: Just think if Google had to have twice as many server farms! Each uses as much energy as a small town. And it’s not just a factor of two… Efficiency is not just running fast or running bigger programs, it’s also running using less resources.

Bjarne Stroustrup, June 2011

最后一句說(shuō)的非常好!效率不僅僅只是跑得,跑得多,更是可以使用更少的資源。

12)下面讓我們?cè)賮?lái)看一張表,一張把錢(qián)投到哪里的表格。

70年代80年代,資源不夠,主要是把錢(qián)投在性能上。

80年代到90代,主要是90年代開(kāi)始有一半的投次到了抽象和生產(chǎn)率上。

00年代,完全都在抽象和生產(chǎn)率上。

10年代,80%的錢(qián)都要回頭來(lái)解決性能問(wèn)題。這就是C/C++的王者歸來(lái)。

13)當(dāng)然,不是C++不注重 開(kāi)發(fā)效率,看看C++0X的標(biāo)準(zhǔn)引入了多少東西我們就知道了。但是本質(zhì)上,C++還是致力于性能和抽象的完全平衡。

那么,我們還會(huì)覺(jué)得C++要被淘汰了,不適合進(jìn)入了嗎?

后面講了C++的文藝復(fù)興,你可以在Google 搜索 “C++ Renaissance”看看。另外,該視頻的講議可以在這里下載

原文:http://www.oschina.net/news/25266/why-c-back

作者:陳皓

【編輯推薦】

  1. C++數(shù)據(jù)結(jié)構(gòu)之單鏈表
  2. 2011年12月編程語(yǔ)言排行榜:C++11它就像一個(gè)新語(yǔ)言
  3. Dart之于JavaScript正如C#之于C++
  4. 詳解C++11中值得關(guān)注的幾大變化
  5. C++程序員必讀:讓你的代碼更強(qiáng)大
責(zé)任編輯:陳貽新 來(lái)源: 酷殼
相關(guān)推薦

2013-07-25 10:28:46

加班工作效率職場(chǎng)

2014-06-12 08:53:01

團(tuán)隊(duì)團(tuán)隊(duì)效率

2012-06-21 09:43:45

2012-07-16 01:20:09

代碼效率

2011-04-02 11:41:40

Windows Emb嵌入式開(kāi)發(fā)

2012-05-15 11:31:51

Ubuntu操作系統(tǒng)

2012-09-03 13:51:43

測(cè)試軟件測(cè)試單元測(cè)試

2009-11-04 09:08:20

Windows 7系統(tǒng)特性

2012-04-27 10:24:07

2014-02-24 10:45:00

2012-07-25 10:16:59

2012-12-26 09:51:52

C++開(kāi)發(fā)者C++ CX

2009-04-08 08:52:33

2014-04-15 10:13:01

2012-01-16 09:58:26

2012-08-02 09:36:58

fork面試題

2020-07-17 09:33:39

CPU內(nèi)存調(diào)度

2011-06-28 09:58:33

Windows 8微軟

2014-07-02 17:36:24

ThinkServerTS540單路

2012-10-15 16:13:29

2012年度IT博客大陳皓
點(diǎn)贊
收藏

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

亚洲天堂2021av| av黄色免费在线观看| 91黄页在线观看| 久久综合狠狠综合久久综合88 | 精品人体无码一区二区三区| 大胆国模一区二区三区| 亚洲福利视频三区| 水蜜桃亚洲一二三四在线| 亚洲一区二区三区网站| 激情婷婷亚洲| 色老头一区二区三区| 少妇伦子伦精品无吗| 主播大秀视频在线观看一区二区| 最新日韩在线视频| 精品一区久久| 国产精品欧美激情在线| 国产精品久久久免费| 欧美超级乱淫片喷水| www.中文字幕av| 欧美国产亚洲精品| 欧美三级电影一区| 你懂的av在线| 免费在线看电影| 国产精品网曝门| 久久精品二区| 精品人妻一区二区三区换脸明星| 日韩极品在线观看| 高清一区二区三区日本久| 很污很黄的网站| 国产一区2区| 日韩精品久久久久久福利| www.久久com| 涩涩涩久久久成人精品| 色屁屁一区二区| 欧美亚洲国产成人| 激情网站在线| 中文字幕字幕中文在线中不卡视频| 欧美精品欧美精品| 日韩一级片免费看| 国产成人精品午夜视频免费| 成人精品视频99在线观看免费| 日本中文字幕第一页| 亚洲国产国产亚洲一二三| 另类天堂视频在线观看| 性色国产成人久久久精品| 蜜乳av综合| 日韩精品免费在线播放| 美女久久久久久久久| 亚洲精品一区国产| 91麻豆精品国产综合久久久久久| jizzzz日本| 成人全视频免费观看在线看| 欧美婷婷六月丁香综合色| 成人性做爰aaa片免费看不忠| 久久uomeier| 一本久道中文字幕精品亚洲嫩| 免费观看美女裸体网站| 两个人看的在线视频www| 亚洲成a天堂v人片| 免费看黄在线看| 国产亚洲成av人片在线观看 | 91香蕉视频mp4| 国产精品久久九九| 成人午夜免费福利| 99久久综合国产精品| 久久婷婷人人澡人人喊人人爽| 色欲av伊人久久大香线蕉影院| 成人av一区二区三区| 久久国产精品-国产精品| 青青免费在线视频| 国产欧美日韩在线观看| 亚洲欧美日韩国产yyy| 免费在线观看av| 亚洲黄色片在线观看| 精品国产av无码一区二区三区| а√在线中文在线新版| 欧美日韩亚洲精品内裤| av在线无限看| 日韩一区二区三区精品| 亚洲缚视频在线观看| 波多野吉衣中文字幕| 青青草成人影院| 欧美成人亚洲成人日韩成人| 国产精品第56页| 日韩制服丝袜av| 91在线免费视频| 少妇av在线播放| 国产日韩欧美高清在线| 欧美aaa在线观看| √8天堂资源地址中文在线| 一本色道久久综合亚洲91| 911福利视频| 日本午夜精品| 日韩在线播放av| 国产黄色片视频| 天堂蜜桃一区二区三区| 亚洲xxx自由成熟| 嫩草研究院在线观看| 最新日韩av在线| 国产免费毛卡片| 高清久久一区| 亚洲精品中文字幕女同| 黄色录像免费观看| 一本久道综合久久精品| 国产欧美在线播放| 手机在线观看免费av| 中文字幕成人av| 日韩五码在线观看| 日韩综合av| 国产视频精品xxxx| 久草资源在线视频| 日韩精品国产欧美| 免费成人黄色| 日本肉肉一区| 欧美成人vps| 国产视频三区四区| 亚洲高清网站| 成人免费视频在线观看超级碰| 神马久久精品| 一区二区三区四区激情| 日韩一级理论片| 秋霞影视一区二区三区| 大量国产精品视频| 中文在线资源天堂| 2023国产精品| 亚洲精品久久久久久久蜜桃臀| 国产一区二区三区四区五区3d| 亚洲激情第一页| 免费在线视频一区二区| 麻豆国产91在线播放| 蜜桃网站成人| aa国产成人| 精品国产乱码久久久久久影片| 可以免费看av的网址| 久久男女视频| 精品网站在线看| 青草青在线视频| 91精品婷婷国产综合久久性色| 在线观看亚洲大片短视频| 亚洲欧美大片| 久久国产精品免费一区| 蜜臀av在线播放| 欧美大胆人体bbbb| 国产精品 欧美激情| 久久国产乱子精品免费女| 免费一区二区三区| 小视频免费在线观看| 亚洲激情电影中文字幕| 黄网在线观看视频| 成人av网站在线观看免费| 久久国产午夜精品理论片最新版本| 网站一区二区| 久久99国产精品自在自在app | 日韩精品午夜视频| 欧美日韩亚洲免费| 韩国精品主播一区二区在线观看| 日韩黄色高清视频| xxxx.国产| 久久精品人人做| 激情 小说 亚洲 图片: 伦| 日本久久精品| 91最新在线免费观看| av网站在线免费| 精品久久久久久久久久久院品网| 久久久久免费看| 不卡一区二区三区四区| 国产xxxxx在线观看| 欧美日韩第一| 91日韩在线视频| 青春草在线免费视频| 亚洲第一视频网| 无码人妻丰满熟妇精品区| 国产精品色哟哟| 午夜免费福利网站| 99热免费精品在线观看| 少妇精品久久久久久久久久| 久久人人视频| 欧美国产日韩精品| 日韩a级作爱片一二三区免费观看| 欧洲一区二区三区在线| 波多野结衣爱爱视频| 成人少妇影院yyyy| 国产xxxxx视频| 夜间精品视频| 美女亚洲精品| 青青青国产精品| 久久免费视频在线观看| 九色在线观看视频| 91精品久久久久久久99蜜桃| 国产精品7777777| 国产精品天天看| 无码国产69精品久久久久网站| 日日夜夜一区二区| 欧美大黑帍在线播放| 国产videos久久| 亚洲一区二区三区久久 | 亚洲91精品| 精品一区二区三区视频日产| 亚洲免费资源| 51精品在线观看| 成人日韩欧美| 亚洲午夜小视频| 日批视频在线播放| 欧美精品在线一区二区三区| 亚洲天堂日韩av| ●精品国产综合乱码久久久久| 成年人网站免费看| 国产成人免费xxxxxxxx| 天美星空大象mv在线观看视频| 在线播放日韩| 男女爱爱视频网站| 精品盗摄女厕tp美女嘘嘘| 国产精品av一区| a一区二区三区亚洲| 日韩av手机在线| 888av在线视频| 超碰91人人草人人干| 2021av在线| 亚洲欧美日韩中文在线制服| 欧美自拍偷拍第一页| 91麻豆精品国产91久久久| 一二三区免费视频| 五月综合激情婷婷六月色窝| 91精品国产高清一区二区三蜜臀| 中国色在线观看另类| 波多野结衣片子| av激情综合网| 亚洲视频天天射| 国产在线不卡一卡二卡三卡四卡| 91人人澡人人爽人人精品| 亚洲一区区二区| 男女超爽视频免费播放| 国自产拍偷拍福利精品免费一| 自拍偷拍一区二区三区| 久久国产成人精品| 亚洲欧美精品| 欧美综合在线视频观看| 欧美日韩成人一区二区三区 | 三级成人黄色影院| 性欧美在线看片a免费观看 | 日本午夜人人精品| 国产直播在线| 97色在线视频| 国产欧洲在线| 日本不卡视频在线播放| a欧美人片人妖| 日本sm极度另类视频| 国产 日韩 欧美一区| 国产精品6699| 久久婷婷五月综合色丁香| 国产伦精品免费视频| 欧美一级网址| 91精品在线观看视频| av在线精品| 成人av播放| 亚洲精品一二三**| 国产一区二区三区av在线| 日本午夜精品| 日韩少妇中文字幕| 日韩在线欧美| 国产91porn| 亚洲精品女人| 日本免费一级视频| 免费在线观看不卡| 激情文学亚洲色图| 国产大片一区二区| 波多野结衣影院| 国产日韩一级二级三级| 少妇高潮一区二区三区喷水| 亚洲精品成人a在线观看| 日本一二三区不卡| 日韩欧美国产免费播放| 国产日韩在线免费观看| 在线成人免费观看| 国产成人三级在线观看视频| 亚洲精品有码在线| 免费网站成人| 97视频网站入口| 51一区二区三区| 99热99热| 自拍偷拍欧美一区| 中文字幕不卡每日更新1区2区| 亚洲天堂成人| 三年中国国语在线播放免费| 国产一区二区在线看| 欧美一级片黄色| 国产精品午夜久久| 精品一区二区三区四| 色婷婷av一区二区| 国产av无码专区亚洲av| 日韩精品亚洲元码| 快射av在线播放一区| 欧美有码在线视频| 亚洲精品三区| 久久精品ww人人做人人爽| 91影院成人| 高清在线观看免费| 国产一区二区导航在线播放| 成人免费无码大片a毛片| 一区在线观看视频| 亚洲婷婷综合网| 欧美一区二区黄| 成人av毛片| 2019中文字幕在线免费观看| 香蕉久久一区| 欧美一区2区三区4区公司二百| 欧美~级网站不卡| 中文字幕第21页| av在线不卡观看免费观看| 色哟哟一一国产精品| 欧美午夜视频在线观看| 亚洲av永久无码国产精品久久| 尤物yw午夜国产精品视频| 91老司机福利在线| 91夜夜揉人人捏人人添红杏| 免费看成人哺乳视频网站| 97在线国产视频| 狠狠色狠狠色综合| 国产免费嫩草影院| 在线看国产一区| 午夜av免费观看| 欧美—级a级欧美特级ar全黄| 青青在线精品| 婷婷久久伊人| 日本欧美在线看| 国产激情在线免费观看| 亚洲va天堂va国产va久| 国产v在线观看| 久久久精品久久久久| 99欧美精品| 日韩av电影免费在线| 亚洲尤物精选| 91玉足脚交白嫩脚丫| 亚洲午夜在线视频| 精品乱子伦一区二区| 久久精品99久久久香蕉| 国产成人77亚洲精品www| 日韩精品av一区二区三区| 亚洲免费影院| 成人免费毛片日本片视频| 无吗不卡中文字幕| 黄色av一区二区三区| 欧美激情第三页| 伊人精品久久| 日韩黄色片在线| 成人午夜电影小说| 日韩免费不卡视频| 亚洲国产精品久久久| av中文在线资源库| 久久久精品有限公司| 免费看黄裸体一级大秀欧美| 一级性生活大片| 在线视频欧美区| 日韩黄色影院| 亚洲在线视频观看| 国内成人在线| 亚洲av成人片色在线观看高潮| 亚洲成av人片在线观看无码| 日韩一级中文字幕| 国产91成人video| 国产精品美女久久久久久不卡| 农村妇女精品一二区| 中文字幕乱码久久午夜不卡 | 亚洲国产福利在线| 欧美一级鲁丝片| 日本视频一区二区不卡| 久久99精品国产91久久来源| 午夜国产福利一区二区| 精品国产一区二区三区久久影院| 18aaaa精品欧美大片h| 欧美日产一区二区三区在线观看| 欧美aaa在线| 2021亚洲天堂| 日韩av在线免费播放| 成人看片网页| 国产a级黄色大片| 91免费国产在线观看| 又骚又黄的视频| 欧美国产第二页| 中日韩免视频上线全都免费| 最新av免费在线观看| 午夜一区二区三区视频| 成人全视频高清免费观看| 成人在线小视频| 亚洲理论在线| 美国精品一区二区| 精品久久久久久无| 福利精品在线| 草b视频在线观看| 日本一区二区成人在线| 不卡av中文字幕| 国产精品美女久久久久久免费| 综合天堂久久久久久久| 91视频在线网站| 欧美一区二区三区在线电影| 中文字幕不卡三区视频| 韩国黄色一级大片| 久久久久亚洲蜜桃| 性一交一乱一色一视频麻豆| 国产成人综合久久|