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

技術(shù)人員對(duì)于C++語言編程技巧說明

開發(fā) 后端
C++語言是最早出現(xiàn)的,保持了對(duì)C的兼容性,允許指針的存在,允許程序員手動(dòng)高效地管理、使用內(nèi)存,再去看C#、Java語法時(shí)會(huì)感到很輕松。

C++是一門廣泛用于工業(yè)軟件研發(fā)的大型語言。它自身的復(fù)雜性和解決現(xiàn)實(shí)問題的能力,使其極具學(xué)術(shù)研究?jī)r(jià)值和工業(yè)價(jià)值。和C++語言一樣,C++已經(jīng)在許多重要的領(lǐng)域大獲成功。 

C++吸引如此之多的智力投入,以至于這個(gè)領(lǐng)域的優(yōu)秀作品,包括重量級(jí)的軟件產(chǎn)品、程序庫(kù)以及書籍等,數(shù)不勝數(shù)。文題“C++程序設(shè)計(jì)之四書五經(jīng)”一個(gè)不太嚴(yán)格的含義是:C++程序設(shè)計(jì)之四書五經(jīng)。是的,在本文(及其下篇)中,我將分門別類推薦20多本C++好書,你可以根據(jù)自己的需要選讀。

TCPL和D&E

TCPL和D&E分別是《The C++ Programming Language》和《TheDesign and Evolution of C++》的簡(jiǎn)稱,均出自Bjarne Stroustrup之手。我將它們單列出來,首先是因?yàn)锽jarne是C++語言的創(chuàng)建者,然后是因?yàn)楸取笆紫取蹦莻€(gè)原因更重要的原因:這兩本書是C++領(lǐng)域毋庸置疑的杰作。說它們是C++語言圣經(jīng),并不為過。

迄今為止,TCPL是除了C++標(biāo)準(zhǔn)文獻(xiàn)之外最權(quán)威的C++參考手冊(cè)。和大多數(shù)人的看法不大一樣,我認(rèn)為Bjarne的文字語言并不遜色于他所創(chuàng)建的程序語言,至少我喜歡這種學(xué)院氣息濃厚的作品。#t#

本書對(duì)C++語言的描述輪廓鮮明、直截了當(dāng)。它從C++語言創(chuàng)建者的角度來觀察C++,這是任何別的作者和書籍做不到的— 沒有任何人比Bjarne自己更清楚該怎么來使用C++。這是一本嚴(yán)肅的著作,以中、高級(jí)C++開發(fā)人員為目標(biāo)讀者。如果你是一名有經(jīng)驗(yàn)的C++程序員,需要了解更加本質(zhì)的C++知識(shí),本書正是為你而寫。

它不是那種讓你看了會(huì)不斷竊喜的小書,需要用心體會(huì),反復(fù)咀嚼。在閱讀過程中,請(qǐng)?zhí)貏e留心Bjarne先生強(qiáng)調(diào)了什么,又對(duì)什么一語帶過。我個(gè)人比較喜歡這本書的第四部分“使用C++做設(shè)計(jì)”,這樣的內(nèi)容在類似的程序設(shè)計(jì)語言書籍中很難看到— 我甚至認(rèn)為Bjarne應(yīng)該將這部分獨(dú)立出來單獨(dú)寫一本書。

首先重復(fù)一句Bjarne的話:“我們的系統(tǒng)已經(jīng)是極度復(fù)雜的了,為了避開C++的復(fù)雜性而干脆不用C++(Linus的做法),無異于因噎廢食。”在所有可用C和C++的領(lǐng)域,C++都是比C更好的語言。當(dāng)我說“更好的”時(shí)候。#t#

我說的是C++擁有比C更安全的類型檢查、更好的抽象機(jī)制、更優(yōu)秀的庫(kù)。當(dāng)然,凡事都有例外,如果你做的項(xiàng)目1)不大。2)編碼中用不到什么抽象機(jī)制,甚至ADT(抽象數(shù)據(jù)類型,例如std::complex這種不含多態(tài)和繼承的)也用不到,RAII也用不到,異常也用不到。3)你連基礎(chǔ)庫(kù)(如,簡(jiǎn)化資源管理的智能指針、智能容器)都用不著。那么也許你用C的確沒問題;所以如果你的情況如此,不用和我爭(zhēng)論,因?yàn)槲覠o法反駁你。我們這里說的領(lǐng)域大致是Bjarne在“C++應(yīng)用列表”里面列出來的那些地方。

底線是:如果把C++中的諸多不必要的復(fù)雜性去掉,留下那些本質(zhì)的,重要的語言特性,簡(jiǎn)化語言模型,消除歷史包袱。即便是C++的反對(duì)者也許也很難找到理由說“我還是不用C++”。在我看來,一個(gè)真正從實(shí)踐意義上理性反對(duì)使用C++的人只有一個(gè)理由:C++的復(fù)雜性帶來的混亂抵消乃至超過了C++的抽象機(jī)制和庫(kù)(在他的特定項(xiàng)目中)帶來的好處。

值得注意的是,這里需要避免一個(gè)陷阱,就是一旦人們認(rèn)定了“C++不好”,那么這個(gè)理由就會(huì)“長(zhǎng)出自己的腳來”,即,就算我們拿掉C++的復(fù)雜性,他們可能也會(huì)堅(jiān)持還是不用C++,并為之找一堆理由。我假定你不是這樣的人。

不過,也許最可能的是他會(huì)說:“問題是我們今天用的C++并非如此(簡(jiǎn)潔),你的假設(shè)不成立。”是的,我的假設(shè)不成立。但雖然我們無法消除復(fù)雜性,我們實(shí)際上是可以容易地避開復(fù)雜性,避短揚(yáng)長(zhǎng)的。這也是本文的要點(diǎn),容我后面再詳述。

當(dāng)然,到現(xiàn)在你可能還是會(huì)說。我還是不用C++語言,因?yàn)槲铱梢杂肈;或者如果你本來做的項(xiàng)目就不需要C++,你則可能會(huì)說,我用Python。首先,如果你的項(xiàng)目能用Java/Python乃至Ruby做,那么用C++是自討苦吃。因?yàn)槟苡媚切┱Z言代表你的項(xiàng)目在效率上本身要求就不高。

那么用一門效率上討不到太大好處,復(fù)雜性上卻綽綽有余的語言,有什么價(jià)值呢?其次,如果你的項(xiàng)目效率是很重要的,你可能會(huì)說可以用D。然而現(xiàn)實(shí)是D在工業(yè)界尤其是國(guó)內(nèi)被運(yùn)用得非常少,幾乎沒有。

C++語言卻有大量的既有代碼,已經(jīng)使用C++去做他們的產(chǎn)品的公司,在很長(zhǎng)一段時(shí)間之內(nèi)幾乎是不可能用別的語言重寫代碼的,正如Joel所說,決定重寫一個(gè)非平凡的代碼基==自殺。所以,我們至少要注意以下兩個(gè)明顯的事實(shí)

責(zé)任編輯:chenqingxiang 來源: 電子工業(yè)出版社
相關(guān)推薦

2010-01-13 10:31:35

C++代碼

2010-01-13 15:51:44

C++編程語言

2010-01-13 16:54:29

C++測(cè)試

2010-01-11 15:55:51

C++語言

2010-01-12 10:40:22

C++程序員

2010-01-13 10:16:42

C++軟件

2010-01-13 16:44:03

C++

2010-01-12 10:11:36

學(xué)習(xí)C++語言

2010-01-19 17:54:47

C++程序

2009-12-16 14:51:27

Visual Stud

2010-01-12 17:33:06

C++

2011-05-30 15:29:32

C++

2010-01-12 15:24:48

C++語言

2010-01-18 10:01:48

C++中訪問控制

2010-01-05 15:40:10

JQuery框架

2010-01-13 17:32:02

C++數(shù)據(jù)類型

2014-01-23 11:11:31

2012-09-20 09:31:41

技術(shù)技術(shù)人員技術(shù)開發(fā)

2010-01-11 13:31:03

C++語言

2010-01-05 16:59:53

JSON 標(biāo)準(zhǔn)
點(diǎn)贊
收藏

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

国产成人免费在线| 不卡av电影院| 日本一区二区三区视频在线| 欧美国产亚洲精品久久久8v| 在线欧美亚洲| 日韩av卡一卡二| 精品av久久707| 欧美裸体在线版观看完整版| 亚洲激情免费视频| 在线观看一区日韩| 国产精品自在| 中文字幕第50页| 欧美唯美清纯偷拍| 外国成人在线视频| 男人添女人下部视频免费| 一本一道久久a久久精品综合蜜臀| 91精品视频一区二区| 欧美国产一二三区| 精品久久久一区二区| 136福利精品导航| 麻豆md0077饥渴少妇| 欧美日韩一区二区三区在线| 首页亚洲中字| 日本精品免费在线观看| 亚洲国产毛片完整版| 亚洲第一网站| 中文字幕在线视频免费观看| 精品国产一区二区三区四区在线观看 | 久久久久久亚洲精品| 亚洲国产免费| 成人禁在线观看网站| 精品亚洲永久免费精品| 在线欧美日韩| 玖玖在线免费视频| 亚洲在线网站| 色鬼7777久久| 欧美一区二区影院| 久久欧美中文字幕| 日韩三区免费| 亚洲欧洲日韩精品| 日韩一级黄色片| 亚洲福利一区| 国产永久av在线| 成人免费看片视频| 亚洲一区二区黄色| 免费短视频成人日韩| 日本 片 成人 在线| 久久九九免费视频| 不卡视频在线看| 欧美成人h版| 日本一级淫片演员| 日韩经典一区二区三区| 久久精品国产精品亚洲精品| 婷婷成人激情| 欧美不卡三区| 欧美成人免费网站| 免费看精品久久片| 麻豆蜜桃在线观看| 国产卡一卡二在线| 亚洲欧美综合另类中字| 盗摄精品av一区二区三区| 丁香六月综合| 久草视频国产在线| 久久香蕉国产线看观看av| 久久久精品免费免费| 成人av综合网| 性疯狂做受xxxx高清视频| 国产精品色视频| 欧美日韩亚洲网| 亚洲激情网站| 91福利在线尤物| 偷拍盗摄高潮叫床对白清晰| 国产一区二区三区精品久久久| 99久久国产免费看| 91午夜精品| 粉嫩喷白浆久久| 97神马电影| 欧美成人video| youjizz国产精品| 精品福利一区| 日本黄在线观看| 欧美久久久久久| 亚洲毛片在线看| 欧美激情一区三区| 999成人网| 国产三级伦理在线| 99热在线这里只有精品| 91po在线观看91精品国产性色| 亚洲成av人片在www色猫咪| 中文高清一区| 欧美日韩精品免费观看视完整| 污污的网站18| 亚洲一区二区三区视频播放| 欧美一区二区啪啪| 成人免费毛片嘿嘿连载视频| 北条麻妃在线一区二区免费播放 | 日韩精品91亚洲二区在线观看| 欧美aa在线| **三级三级97片毛片| 3d精品h动漫啪啪一区二区| 日韩美女视频在线| 91色婷婷久久久久合中文| 国语产色综合| 婷婷丁香在线| 91激情视频在线| 国产精品v欧美精品∨日韩| 亚洲欧美制服综合另类| 18涩涩午夜精品.www| 久久国产精品久久久久久电车| 国产精品777777在线播放| 性感av在线播放| 糖心vlog在线免费观看| 欧美又大粗又爽又黄大片视频| 在线视频中文字幕一区二区| 国产a级毛片一区| 色喇叭免费久久综合| 一区二区精品伦理... | 亚洲深夜福利网站| 亚洲一区免费视频| 精品无人区卡一卡二卡三乱码免费卡| 永久免费精品视频| 黄色片免费在线观看| 久草福利视频在线| 久久国产精品久久精品国产| 欧美大学生性色视频| 欧美群妇大交群的观看方式| 久久综合久久综合九色| 在线日韩av| 免费看成人人体视频| 免费av不卡在线观看| 少妇**av毛片在线看| 国产精品久久久影院| 国产在线98福利播放视频| 亚洲一二在线观看| 色8久久人人97超碰香蕉987| 91丝袜美腿高跟国产极品老师| 亚洲国产网站| 亚州综合一区| 日本少妇一区| 欧美三级电影一区二区三区| 污版视频在线观看| mm131午夜| 久久亚洲精品欧美| 国产成人一区三区| 一本色道久久综合亚洲精品小说| 精品美女久久久久久免费| 99精品视频在线播放观看| 午夜在线播放视频欧美| 欧美色图婷婷| 99九九久久| 调教一区二区| 欧美套图亚洲一区| av线上观看| 日韩中文字幕二区| 2022中文字幕| 日产精品久久久一区二区| 91中文在线观看| 日韩av电影免费观看高清| 久久视频在线播放| 亚洲男人7777| 欧美电影免费观看完整版| 午夜精品久久久久久久蜜桃app| 国产色产综合色产在线视频| 国产自产视频一区二区三区 | 一区二区xxx| 99在线免费视频观看| 免费在线成人av电影| 成人动漫网站在线观看| 久久免费视频在线| 最近中文字幕2019免费| 亚洲精品一区二区三区精华液| 在线日韩国产精品| 红桃av永久久久| 亚洲黄色av一区| 亚洲欧洲日韩女同| 国产精品久久久久久一区二区三区| 国产不卡在线视频| 国产精品自拍av| 国内精品免费**视频| 日韩电影在线一区二区| 亚洲高清成人| 亚洲东热激情| 99精品欧美| 国产欧美一级| 在线观看一区视频| 亚洲美女视频在线免费观看| 欧美 亚欧 日韩视频在线 | 777精品久无码人妻蜜桃| 特大黑人娇小亚洲女mp4| 激情图片qvod| 999一区二区三区| 毛片在线视频播放| 成年人观看网站| 欧美日韩在线观看不卡| 香港日本韩国三级网站| 国产成人久久777777| 无码内射中文字幕岛国片| 污污网站免费观看| 91精品久久久久久9s密挑| 婷婷国产在线|