青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

C++分析研究  
C++
日歷
<2025年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910
統(tǒng)計(jì)
  • 隨筆 - 92
  • 文章 - 4
  • 評(píng)論 - 4
  • 引用 - 0

導(dǎo)航

常用鏈接

留言簿

隨筆檔案

文章檔案

搜索

  •  

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

 
  C++是一門引起無數(shù)爭(zhēng)議的語言。

  眼下最常聽到的聲音則是C++將趨于沒落,會(huì)被某某語言取代。

  我很懷疑這種論調(diào)的起點(diǎn)是商業(yè)宣傳,C++的真實(shí)趨勢(shì)應(yīng)該是越來越傾向于精英化。

  精英化是指在可用可不用C++的領(lǐng)域中,C++將逐漸退出,

  而所有剩下必須用C++的領(lǐng)域通常都是附加值比較高,難度較高的領(lǐng)域,比如:操作系統(tǒng),數(shù)據(jù)庫(kù),大型網(wǎng)站后端等。

  這一過程造成的現(xiàn)象就是在TIOBE上,C++的份額逐步下降。

  但就像經(jīng)濟(jì)上擠泡沫一樣,這倒不是C++衰落了,而是原本人們對(duì)C++的期望過高了。

  早在1995年,美國(guó)的調(diào)查機(jī)構(gòu)就曾經(jīng)預(yù)測(cè):“終端用戶”編程從從業(yè)人員比率上將占94%,而“基礎(chǔ)結(jié)構(gòu)”編程從業(yè)人員只占1.5%不到。

  (參見《軟件成本估算:COCOMOII模型方法》)

  C++本來就不適合“終端用戶”這種涉眾很多的項(xiàng)目,比如物流程序,而適合對(duì)性能要求較高的基礎(chǔ)結(jié)構(gòu)項(xiàng)目,比如OS,大型數(shù)據(jù)庫(kù)等。

  (根據(jù)Google的測(cè)試,C++的performance遠(yuǎn)高于其他語言)

  只是當(dāng)年OO很火的時(shí)候,大家又沒有什么別的選擇,就一窩蜂的用,實(shí)際上很多程序確實(shí)不適合用一個(gè)沒有垃圾收集的程序來寫。

  這里有一份統(tǒng)計(jì)列表,大家可以自己看看,當(dāng)前C++的主戰(zhàn)場(chǎng)是那里。

  The Programming Languages Beacon(這個(gè)表告訴我們:IT行業(yè)的骨頭是C/C++做的)

  這導(dǎo)致的結(jié)果就是修煉C++的程序員必須往高端走,你要么找不到工作,要么就找到很好的工作。

  而不像其他語言,大差不差還能混口飯吃。

  這個(gè)趨勢(shì)不好絕對(duì)化,但估計(jì)在未來會(huì)被強(qiáng)化。TIOBE上C++的份額跌得越多,這個(gè)趨勢(shì)強(qiáng)化的越厲害。

  短時(shí)間完全看不到C++退出歷史舞臺(tái)的可能性,只要硬件還是軟件的基礎(chǔ):

  例1:網(wǎng)站A和網(wǎng)站B類似,用C++可以讓速度提升30%,你感覺這個(gè)網(wǎng)站會(huì)選擇語言的易用性,還是會(huì)選擇速度?

  例2:公司A要開發(fā)一個(gè)新的軟硬結(jié)合的產(chǎn)品,你感覺他會(huì)先開發(fā)一個(gè)虛擬機(jī),再開發(fā)產(chǎn)品,還是會(huì)直接基于硬件上封裝驅(qū)動(dòng)后開發(fā)程序?

  兩個(gè)關(guān)鍵缺陷

  這兩個(gè)關(guān)鍵缺陷分別是語言的過度復(fù)雜和標(biāo)準(zhǔn)庫(kù)的過度蒼白。

  C++語言過于復(fù)雜在業(yè)界是共識(shí)。

  一個(gè)指針就使C++比關(guān)鍵字?jǐn)?shù)目相同的語言復(fù)雜許多,導(dǎo)入模板后各種應(yīng)用精巧的應(yīng)用使這門語言進(jìn)一步復(fù)雜化,個(gè)人感覺C++0x使這復(fù)雜性又升華了。

  Google在公布的C++ Coding Rule開篇就說:

  As every C++ programmer knows, the language has many powerful features, but this power brings with it complexity, which in turn can make code more bug-prone and harder to read and maintain雅思答案  雅思代考

  這里也就不多說了,但貼幾個(gè)好玩的句子:

  "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off." —— Bjarne Stroustrup(Stroustrup還是挺搞的,意譯下:C語言讓人很容易開槍走火打到自己的腳,C++讓走火發(fā)生的可能性降低,但一旦走火,你的腿就沒了職稱英語代考  職稱英語答案

  "IMO, good C++ code is better than good C code, but bad C++ can be much, much worse than bad C code." —— John Carmack.

  C++標(biāo)準(zhǔn)庫(kù)的蒼白倒值得多說一點(diǎn)不知道沒用過C++的人是否能想象,這個(gè)世界上還有一門語言的標(biāo)準(zhǔn)庫(kù)里甚至不覆蓋正則表達(dá)式和XML. C++就這樣,并且還將持續(xù)這樣。我專門查了一下,C++0x里好像終于有正則了,但還沒有XML的庫(kù)托福代考 托福答案

  (不用提醒,我也知道boost里有,但boost不是標(biāo)準(zhǔn)庫(kù)。)

  C++本身不缺庫(kù),并且還都是大佬級(jí)的,如:OpenCV,OpenMP,ACE,MPICH2等。

  隨便那一個(gè)都是一方諸侯,如果你沒用過OpenCV和OpenMP這些東西,第一次用一定會(huì)有點(diǎn)震撼,但關(guān)鍵是標(biāo)準(zhǔn)庫(kù)不太行。

  從這個(gè)角度看C++0x方向走錯(cuò)了:錦上添花的事做了不少,雪中送炭的事上不太給力。

  感想C++語言已經(jīng)無法簡(jiǎn)化,如果編譯器能夠提供可定制編譯也許對(duì)這個(gè)語言會(huì)有幫助。

  比如:設(shè)定某個(gè)選項(xiàng)后,C++就變成了有對(duì)象的C.設(shè)置某個(gè)選項(xiàng)后,多重繼承就不支持了。

  也許有編譯器可以這樣,但我確實(shí)還不知道。

  再不行,自己定個(gè)規(guī)則使用C++的特定子集吧。

posted on 2013-03-03 15:03 HAOSOLA 閱讀(539) 評(píng)論(0)  編輯 收藏 引用

只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


 
Copyright © HAOSOLA Powered by: 博客園 模板提供:滬江博客
PK10開獎(jiǎng) PK10開獎(jiǎng)
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲第一福利视频| 亚洲国产欧美日韩| 欧美日韩成人精品| 91久久久国产精品| 亚洲欧美一区二区原创| 亚洲人成毛片在线播放| 欧美在线视频在线播放完整版免费观看| 日韩视频一区二区三区在线播放免费观看 | 亚洲电影欧美电影有声小说| 国产日本欧美一区二区| 日韩写真在线| 日韩视频免费观看| 久久影音先锋| 另类国产ts人妖高潮视频| 国产麻豆综合| 性欧美激情精品| 欧美一区国产二区| 国产情人综合久久777777| 日韩视频一区二区在线观看| 亚洲看片一区| 欧美日韩久久不卡| 亚洲精品影视在线观看| 亚洲日本中文| 欧美韩日亚洲| 亚洲二区精品| 亚洲日本欧美天堂| 欧美久久电影| 欧美 日韩 国产一区二区在线视频 | 麻豆国产精品一区二区三区 | 国产精品高潮呻吟| 亚洲精品人人| 亚洲永久免费观看| 欧美日韩在线播放三区四区| 99re6这里只有精品| 日韩视频在线观看一区二区| 欧美国产激情| 亚洲精品综合精品自拍| 宅男噜噜噜66一区二区66| 欧美二区不卡| 亚洲国产高清视频| 亚洲图片欧美一区| 欧美午夜大胆人体| 亚洲影视在线| 久久综合亚洲社区| 亚洲二区在线观看| 欧美成人蜜桃| 一本久久知道综合久久| 亚洲欧美www| 国产色综合网| 久久亚洲图片| 亚洲剧情一区二区| 久久av红桃一区二区小说| 好吊妞这里只有精品| 欧美www在线| 亚洲午夜国产一区99re久久 | 99人久久精品视频最新地址| 亚洲一区二区免费在线| 国产偷久久久精品专区| 美女脱光内衣内裤视频久久网站| 欧美黄色免费| 午夜精品国产精品大乳美女| 精品成人免费| 欧美午夜视频| 久久久国产成人精品| 日韩视频在线免费观看| 欧美一区三区三区高中清蜜桃 | 欧美在线观看视频一区二区| 亚洲国产第一| 国产精品视频久久一区| 久久久亚洲国产天美传媒修理工| 亚洲免费观看在线观看| 久久精品一本| 亚洲尤物在线| 亚洲国产一区二区精品专区| 国产精品久久久久久久久久直播| 久久综合久久综合久久| 亚洲免费视频一区二区| 亚洲国产福利在线| 久久综合九色欧美综合狠狠| 亚洲欧美日韩视频一区| 亚洲精品你懂的| 精品av久久久久电影| 国产精品久久久久三级| 欧美激情1区2区3区| 欧美在线日韩| 亚洲一区二区三区精品在线| 亚洲黄色大片| 免费不卡在线观看av| 欧美中文字幕| 亚洲欧美美女| 正在播放日韩| 亚洲区在线播放| 伊甸园精品99久久久久久| 国产欧美精品一区| 国产精品久久久亚洲一区 | 亚洲欧美精品在线观看| 妖精成人www高清在线观看| **欧美日韩vr在线| 国产在线拍偷自揄拍精品| 国产精品入口福利| 欧美日韩精品一区视频 | 国产精品美女| 欧美午夜激情在线| 欧美人体xx| 欧美日韩一区高清| 欧美日韩性生活视频| 欧美日韩在线播放| 国产精品成人一区二区网站软件| 欧美日韩a区| 欧美日韩午夜在线视频| 欧美日韩视频在线一区二区 | 国产精品一区免费视频| 国产精品久久久久久久久久直播| 欧美网站在线观看| 国产精品毛片一区二区三区| 欧美性大战xxxxx久久久| 国产精品成人一区二区网站软件 | 欧美精品福利视频| 欧美另类极品videosbest最新版本| 免费永久网站黄欧美| 欧美久久久久久蜜桃| 国产精品国产三级国产aⅴ入口| 欧美视频在线观看 亚洲欧| 国产精品捆绑调教| 国产视频久久久久| 亚洲国产高清aⅴ视频| 亚洲精品视频免费在线观看| 一区二区三区精品国产| 亚洲一品av免费观看| 久久www成人_看片免费不卡| 久久久久久有精品国产| 亚洲电影免费在线观看| 一本色道久久88综合日韩精品| 亚洲欧美国产一区二区三区| 久久久噜噜噜久久久| 欧美韩国日本一区| 国产精品视频九色porn| 在线日本欧美| 亚洲午夜激情| 久久精品中文| 亚洲日本一区二区| 午夜天堂精品久久久久 | 久久久久久国产精品mv| 欧美久久一区| 国产在线观看91精品一区| 亚洲国产精品一区二区第一页 | 亚洲第一福利在线观看| 在线一区二区日韩| 久久夜色精品亚洲噜噜国产mv| 亚洲国产色一区| 亚洲精品裸体| 国产精品美女www爽爽爽| 国产精品久久久久久妇女6080| 狠狠综合久久av一区二区小说 | 欧美一区激情| 欧美久久在线| 精品成人国产| 亚洲欧美一区二区在线观看| 亚洲高清激情| 久久国产精品99精品国产| 欧美日韩系列| 亚洲三级视频在线观看| 久久精品国产亚洲一区二区| 亚洲精品社区| 久久视频精品在线| 国产欧美一区二区精品性| 国产精品99久久久久久久女警 | 一区二区三区导航| 欧美成人小视频| 午夜影院日韩| 欧美色网一区二区| 日韩亚洲欧美精品| 免费在线亚洲欧美| 欧美一区二区三区免费大片| 国产精品成人在线观看| 99国产精品| 亚洲国产精品传媒在线观看 | 国产精品青草久久久久福利99| 亚洲精品一品区二品区三品区| 久久综合伊人77777蜜臀| 亚洲欧美精品一区| 国产精品亚洲激情| 香蕉久久一区二区不卡无毒影院 | 欧美日韩国产一级| 亚洲人在线视频| 欧美丰满少妇xxxbbb| 久久精品国产99精品国产亚洲性色 | 亚洲乱码国产乱码精品精| 美女视频网站黄色亚洲| 亚洲福利视频一区二区| 久色成人在线| 久久久久久国产精品一区| 国内不卡一区二区三区| 久久人人精品| 久久久www成人免费毛片麻豆| 狠狠色丁香久久婷婷综合_中| 久久av在线| 欧美中文字幕在线视频| 韩国一区电影| 亚洲国产成人久久综合一区|