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

我推薦的一些C\C++書籍

開發(fā) 項(xiàng)目管理
人們常常問我有什么C++和編程的書籍推薦,也許是因?yàn)槲以赑owerDNS有一個(gè)關(guān)于“編寫可讀性良好的C++代碼”的演講。這篇博文可以作為我對(duì)上述問題的一個(gè)回答,同時(shí)也包含了一些更廣泛的筆記編程。如果你有任何補(bǔ)充或喜歡的書籍但是我沒有提到,請(qǐng)給留言提示,我打算一有新書就更新這個(gè)頁面。

人們常常問我有什么C++和編程的書籍推薦,也許是因?yàn)槲以赑owerDNS有一個(gè)關(guān)于“編寫可讀性良好的C++代碼”的演講。這篇博文可以作為我對(duì)上述問題的一個(gè)回答,同時(shí)也包含了一些更廣泛的筆記編程。如果你有任何補(bǔ)充或喜歡的書籍但是我沒有提到,請(qǐng)給留言提示,我打算一有新書就更新這個(gè)頁面。

***個(gè)注意項(xiàng):如果你打算學(xué)習(xí)C++,請(qǐng)務(wù)必學(xué)習(xí)***版的C++ 2011。這個(gè)版本的C++移除了許多由C++強(qiáng)大帶來的一些痛苦之處。另外,也不用擔(dān)心C++ 2014的書籍,大多數(shù)編譯器已經(jīng)開始支持它了。

學(xué)習(xí)編程

學(xué)習(xí)編程包含以下幾個(gè)重要方面:

  • 了解語言的語法
  • 知道那些特性可以使用和何時(shí)使用
  • 寫出可讀性好的代碼
    • 編譯器可以理解,但是下一個(gè)人是否可以閱讀呢?
  • 在一個(gè)更高層次設(shè)計(jì)結(jié)構(gòu)良好的程序

為了學(xué)習(xí)一門語言,通常我們可以找到叫《X語言編程》的書。這也形成了一個(gè)潛規(guī)則:當(dāng)你創(chuàng)建一門嚴(yán)肅的語言的時(shí)候,你需要編寫這樣一本書。學(xué)習(xí)語言有點(diǎn)像學(xué)習(xí)作文,但這并不意味著你能夠突然變成一個(gè)著名散文作家!

對(duì)于C++,這里有兩本相關(guān)的書:

  • C程序設(shè)計(jì)語言》 (Brian W. Kernighan, Denis M. Ritchie, TCPL)。這本書不是關(guān)于C++的,不過所有與C有關(guān)的東西都和C++有關(guān)。例如,這本書附帶的例子都可以看作C++的例子,只是不是真正的C,因?yàn)镃++比C的編譯器要求更加嚴(yán)格。但是大部分編寫良好的C程序都可以在C++下編譯通過,TCPL是一本小書,并且被譽(yù)為X語言編程中***的書籍。書中每一頁都充滿智慧。
  • C++程序設(shè)計(jì)語言》(Bjarne Stroustrup),一本杰出的書,書中的每一頁同樣充滿智慧。這本書有1400頁。Verity Stob對(duì)這本書有熱烈的評(píng)論。在TCPL中,我們讀到的是“C不是一個(gè)大的語言,因此也不需要一本長篇大論的書來講解”,但是講解C++的書卻有1400頁。盡管這本書很難一頁一頁地讀下去(不過,我?guī)缀踝x過了書中的每一頁),但是我建議每個(gè)人都擁一本。它講解了C++中的每一個(gè)方面,并且講解得非常不錯(cuò)。有這本書可以作為C++的參考,你的編程生涯會(huì)受益良多。

我需要聲明一點(diǎn),《C程序設(shè)計(jì)語言》不是一本學(xué)習(xí)C++的入門書籍,這本書是用來指導(dǎo)你學(xué)習(xí)的,同時(shí),《C程序設(shè)計(jì)語言》也單獨(dú)提取了《A Tour of C++ 》篇章。

C++不僅是一門語言,也是指一個(gè)函數(shù)庫。在《C++程序設(shè)計(jì)語言》中也講解了C++標(biāo)準(zhǔn)庫,為了全面了解C++標(biāo)準(zhǔn)庫,我推薦:

  • C++標(biāo)準(zhǔn)程序庫:自修教程與參考手冊(cè)》(Nikolai Josuttis),和《C++程序設(shè)計(jì)語言》一樣,這也是一本大部頭的書。但是這本書涵蓋了C++標(biāo)準(zhǔn)庫的每一個(gè)方面(同時(shí),也被稱作C++標(biāo)準(zhǔn)模版庫),第二版中涵蓋了C++2011標(biāo)準(zhǔn)。

如果你之前從事高級(jí)語言比如python,perl或者java,C和C++可能讓人生畏。不像其他語言,C/C++非常接近硬件。這也有一個(gè)優(yōu)點(diǎn),可以充分利用硬件優(yōu)勢,但也讓你需要面對(duì)現(xiàn)實(shí)細(xì)節(jié)。Simon Tatham (作為Putty的開發(fā)者和編寫《缺失代碼怪味》的作者而知名,雖然他現(xiàn)在使用C開發(fā))寫了一篇非常棒的文檔:《The Descent to C》,這會(huì)降低你的學(xué)習(xí)難度,甚至經(jīng)驗(yàn)豐富的C開發(fā)者也可能受益一二。

如果你讀了上面三本書和鏈接,你已經(jīng)可以熟練掌握C++了,并且善用C++標(biāo)準(zhǔn)庫。不過,你還沒有學(xué)習(xí)如何使用和何時(shí)適合使用C++的特性。C++作為一門強(qiáng)大的語言,有句話說:“使用C,你犯錯(cuò)可能砸到自己的腳,而使用C++,你犯錯(cuò)可能導(dǎo)致你整條腿都廢了“,這說的都是真的。

另外,C++強(qiáng)大之處在于你可以繼續(xù)使用你之前語言的開發(fā)方式。“我可以在任何語言中寫編寫FORTRAN代碼”。不過這樣不利于你成為一個(gè)更好的開發(fā)者。

用好C++

這里也有三本書,作者都是Scott Meyers,這將大大簡化一個(gè)立志于C++開發(fā)的人的生活:

  1. Effective C++ 》——列舉了一些常見錯(cuò)誤,有用的特性和編程中需要注意的事項(xiàng)。最近更新于2005年。
  2. More Effective C++》——和上面一樣,不過講述得更多一些,同樣值得你去閱讀。
  3. Effective STL》——***更新于2001年,和《Effective C++》一樣,不過關(guān)注于C++標(biāo)準(zhǔn)庫。

如果你只想讀其中一本,選擇《Effective C++》,如果你想選擇兩本,再選擇《Effective STL》。

需要注意的是,Scott正在準(zhǔn)備一本新的書,全面覆蓋了新的C++2014標(biāo)準(zhǔn)(這可以看著是對(duì)C++2011標(biāo)準(zhǔn)的改進(jìn),并且當(dāng)前大多數(shù)編譯器已經(jīng)支持了C++2014)。一旦這本書出版,你應(yīng)當(dāng)***時(shí)間購入,本書的預(yù)覽部分已經(jīng)看起來相當(dāng)棒了。

更新:許多讀者都推薦了Stanley Lippman的《C++ Primer》,我不了解這本書,不過它更新了C++2011標(biāo)準(zhǔn)并且收到了很多贊譽(yù),請(qǐng)告訴我你的觀點(diǎn)。

編寫良好的代碼

下面提到的書都討論了代碼風(fēng)格,如果編寫代碼,不過它們其實(shí)范圍更廣。指導(dǎo)你如何編寫可讀性好的代碼的書有:

  1. 程序設(shè)計(jì)實(shí)踐》,(Brian W. Kernighan, Rob Pike, TPoP),這不是一本特定于C++的書,不過談?wù)摿嗽S多關(guān)于如何組織代碼,何時(shí)優(yōu)化代碼,何時(shí)不做優(yōu)化,如果調(diào)試和如何編寫代碼避免調(diào)試等等,我覺得每個(gè)開發(fā)組織都應(yīng)該有這樣一本書。
  2. Linux內(nèi)核代碼規(guī)范》(Linus Torvalds),這也不是一本關(guān)于C++的書,但是在第4節(jié)“命名”,第六節(jié)“函數(shù)”和第八節(jié)“注釋”中,我們都可以學(xué)習(xí)到許多。

每個(gè)想要提高其代碼的程序員***認(rèn)真閱覽《程序設(shè)計(jì)實(shí)踐》的每一頁。

設(shè)計(jì)大規(guī)模的代碼

我只知道一本書講述了這一點(diǎn),我的一些思想形成也有賴于它。

  • Large-Scale C++ Software Design 》(John Lakos),盡管本書有些年頭,里面的一些建議用于指導(dǎo)當(dāng)初為缺乏存儲(chǔ)并且性能低下的機(jī)器開發(fā)程序的人們,從這本書我學(xué)習(xí)了如何將一個(gè)復(fù)雜系統(tǒng)拆解為多個(gè)有意義的模塊。特別需要注意的是在循環(huán)中處理依賴代碼。那些額外出現(xiàn)的細(xì)節(jié),使得你的代碼幾乎不能測試,因?yàn)槊總€(gè)模塊都非常依賴其他模塊。

***,祝學(xué)習(xí)C++的童鞋進(jìn)步!

原文鏈接: bert hubert   翻譯: 伯樂在線 - 周昌鴻

譯文鏈接: http://blog.jobbole.com/61308/

責(zé)任編輯:林師授 來源: 伯樂在線
相關(guān)推薦

2011-07-05 13:24:03

C++

2010-01-27 09:38:27

C++書籍

2011-11-11 16:02:39

2009-08-13 16:41:12

C#結(jié)構(gòu)

2010-05-28 14:44:42

Linux開發(fā)工具

2011-07-10 15:26:54

C++

2021-05-11 22:24:56

C++符號(hào)Tab

2009-07-30 18:49:31

C#時(shí)間類型

2019-05-24 09:04:31

C++編程語言開發(fā)

2015-05-25 15:11:53

C#最佳書籍

2017-10-23 12:22:58

Android編程基礎(chǔ)總結(jié)

2009-08-19 16:59:25

C# 操作符

2012-01-18 10:13:50

Objective-CiOSself

2009-08-06 16:01:30

C#接口成員

2009-08-12 11:20:51

C#運(yùn)算符重載

2015-08-27 10:49:43

JavaScript開發(fā)框架

2011-08-04 13:55:10

Cocoa Objective- 文件

2009-08-13 09:49:16

C#關(guān)鍵字

2014-05-13 09:55:13

iOS開發(fā)工具

2017-10-24 05:20:13

推薦系統(tǒng)數(shù)據(jù)算法
點(diǎn)贊
收藏

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

久久精品福利| av免费在线观| 日本欧美加勒比视频| 亚洲人精品午夜在线观看| 99热这里只有精品在线播放| 九七电影韩国女主播在线观看| 国产一区在线不卡| 欧美有码在线视频| 日本福利片在线观看| 日韩极品在线| 91精品在线观看入口| 日本国产在线播放| 美女免费久久| 久久久亚洲欧洲日产国码αv| 国产精品旅馆在线| 日韩av综合在线| 欧美电影三区| 亚洲精品美女免费| 善良的小姨在线| 午夜精品成人av| 亚洲中国最大av网站| 婷婷久久五月天| 天天色棕合合合合合合合| 免费xxxx性欧美18vr| 久久免费视频在线| 日本黄色片免费观看| 色综合综合网| 亚洲精品国产综合区久久久久久久| 亚洲三级视频网站| 手机av在线| 一区二区欧美视频| 特级毛片在线免费观看| 国产一区电影| 久久久噜噜噜久久人人看 | 影音成人av| 亚洲va韩国va欧美va精品| 亚洲一区美女| 成人全视频高清免费观看| 99国产精品国产精品久久| y111111国产精品久久婷婷| 91在线精品入口| 日本va欧美va欧美va精品| 欧美一区二区视频97| 国产无码精品视频| 亚洲午夜在线| 久久久久久九九九| 久久精品欧美一区二区| 欧美三级不卡| 欧美高清性猛交| 精国产品一区二区三区a片| 91精品国产自产在线观看永久∴ | 欧美乱熟臀69xxxxxx| 亚洲精品中文字幕无码蜜桃| 中文字幕在线视频久| 午夜国产不卡在线观看视频| 97在线国产视频| 18video性欧美19sex高清| 亚洲国产精品人人做人人爽| 91传媒免费视频| 直接在线观看的三级网址| 亚洲理论在线观看| av一区二区三区免费观看| 黄页网站大全在线免费观看| 亚洲第一福利一区| 日韩欧美一区三区| 久九九久频精品短视频| 色成人在线视频| 9久久婷婷国产综合精品性色| a∨色狠狠一区二区三区| 精品视频全国免费看| 欧美成人乱码一二三四区免费| 久久久久毛片| 91精品免费在线| 四虎成人免费视频| 日本一道高清一区二区三区| 亚洲欧美国产一区二区三区| 亚洲精品午夜视频| 97在线精品| 久久久亚洲成人| 人妻丰满熟妇av无码区| 蜜臀av性久久久久蜜臀av麻豆 | 91大神精品| 日韩成人av网址| 日本免费www| 伊人色**天天综合婷婷| 久久久久久尹人网香蕉| av一级在线观看| 久久99精品一区二区三区| av日韩免费电影| 日韩电影免费| 17c精品麻豆一区二区免费| 秋霞在线一区二区| av3级在线| 精品视频资源站| 久久久久国产免费| 成人激情在线| 欧美国产激情18| 婷婷激情五月综合| 国产成人av一区| 日韩中文字幕一区| 国产福利在线免费观看| 在线视频中文字幕一区二区| 日本少妇一区二区三区| 国产91精品对白在线播放| 久久久国产精品一区| 超碰超碰超碰超碰| 国产精品自拍在线| 日韩精品成人一区二区在线观看| 四虎影视国产在线视频| 欧美午夜一区二区三区| 人妻体内射精一区二区三区| 北条麻妃国产九九九精品小说| 欧美精品久久久久久久久| 伊人色综合久久久| 97久久超碰国产精品| 黄色一级视频播放| 桃子视频成人app| 亚洲国产成人在线播放| 午夜激情福利网| 免费成人小视频| 免费一区二区三区在在线视频| av黄色在线| 欧美日韩精品一二三区| 动漫精品一区二区三区| 欧美96在线丨欧| 国产精品亚洲美女av网站| 瑟瑟在线观看| 亚洲午夜精品在线| 色姑娘综合天天| 国产精品久久久久久久久久10秀| 日韩美女视频免费看| 亚洲乱码精品久久久久..| 综合久久一区二区三区| 日韩av片专区| 色喇叭免费久久综合网| 国产精品xxxxx| 九色在线免费| 一本大道久久精品懂色aⅴ| 亚洲一二三四五| 亚洲网站视频| 懂色一区二区三区av片| 日本色护士高潮视频在线观看| 欧美高清激情brazzers| 极品色av影院| 激情偷乱视频一区二区三区| 亚洲成人网上| 深夜日韩欧美| 色综久久综合桃花网| 一区二区小视频| 中文字幕亚洲欧美在线不卡| 中文字幕永久视频| 欧美色图激情小说| 国产免费一区二区三区在线观看 | 一级片在线观看免费| 99久久伊人精品| 777精品久无码人妻蜜桃| 久久久久久久久久久久久久久久久久久久| 欧美日韩成人在线视频| 亚洲精品一区二区三区区别 | 综合网中文字幕| 在线观看黄色国产| 成人欧美一区二区三区在线播放| 午夜一区二区视频| 911精品美国片911久久久| 91亚洲精品一区| 欧美野外wwwxxx| 精品福利一二区| 五月婷婷激情网| 久久精品亚洲国产奇米99| 日本激情视频在线| 99视频精品全国免费| 2019国产精品视频| 91九色国产在线播放| 日韩av网站大全| 日韩黄色片网站| 中文字幕亚洲一区二区va在线| 北条麻妃亚洲一区| 国产欧美丝祙| 亚洲欧洲另类精品久久综合| 欧美久久一区二区三区| 91国产精品电影| 3d成人动漫在线| 91精品国产色综合久久不卡电影| 国产极品美女高潮无套嗷嗷叫酒店| 99久久免费精品| 亚洲污视频在线观看| 欧美激情视频一区二区三区免费| 久久大香伊蕉在人线观看热2| 国产经典一区| 色综合久久精品亚洲国产 | 免费一级欧美片在线观看网站| 欧美激情视频在线观看| 可以在线观看的av网站| 91精品国产91久久久久久最新毛片 | 亚洲国产岛国毛片在线| 少妇愉情理伦片bd| 久久福利影视| 久久手机在线视频| 波多野结衣在线观看一区二区三区 | 91麻豆文化传媒在线观看| 中文字幕成人在线视频| 99精品免费| 欧美一级特黄aaaaaa在线看片| 伊人久久大香线蕉| 亚洲自拍小视频| 亚洲第一二三四区| 国外成人在线直播| 黄网站在线免费看| 亚洲性夜色噜噜噜7777| 亚洲精品久久久蜜桃动漫| 欧美三级中文字| 中文字幕激情小说| 亚洲激情五月婷婷| 国产在视频线精品视频| 久久久综合网站| 国产精品一区二区人妻喷水| 久久99精品久久久久久久久久久久| 国产二区视频在线播放| 欧美黄色一区| 一区二区精品在线| 狠狠综合久久av一区二区蜜桃| 国产精品一区二区欧美| 久久av网站| 国产日韩欧美日韩| 中文字幕日本一区二区| 欧美在线视频一区二区| 俄罗斯一级**毛片在线播放| 久久久国产视频91| 超碰97在线免费观看| 精品视频在线导航| 日韩一区二区三区在线观看视频| 日韩欧美一区二区三区在线| 97成人在线观看| 精品视频一区二区不卡| 最新中文字幕第一页| 一本一道波多野结衣一区二区| 国产午夜性春猛交ⅹxxx| 亚洲国产精品久久一线不卡| 九九热国产精品视频| 亚洲免费资源在线播放| 成人高潮免费视频| 亚洲人亚洲人成电影网站色| 精品在线观看一区| 中文字幕亚洲在| 国产稀缺精品盗摄盗拍| 亚洲欧洲精品一区二区精品久久久 | 亚洲视频中文字幕在线观看| 欧美日韩国产片| 亚洲天堂网在线视频| 欧美日韩国产影片| 国产农村老头老太视频| 日韩一区二区三区三四区视频在线观看| 91在线视频国产| 欧美一级久久久| 亚洲国产精品18久久久久久| 精品人在线二区三区| 欧美一区二不卡视频| 国产视频自拍一区| 国产在线日本| 色妞欧美日韩在线| 黄色av网站在线播放| 欧美日韩福利在线观看| 福利影院在线看| 日本久久久久久久久久久| 成人看片网页| 亚洲sss综合天堂久久| 香蕉免费一区二区三区在线观看| av一区二区三区四区电影| 伦理一区二区三区| 日本中文不卡| 欧美福利影院| 久久久999视频| 日本视频一区二区| 天堂在线精品视频| 粉嫩av一区二区三区| 在线免费观看黄色小视频| 欧美国产精品一区二区三区| 99热精品免费| 欧美性猛交xxxx黑人猛交| 中文天堂在线视频| 精品毛片乱码1区2区3区| 欧美在线一卡| 久久色免费在线视频| 嗯~啊~轻一点视频日本在线观看| 国产97色在线| 日韩欧美中文字幕一区二区三区| 久久99影院| 婷婷综合网站| 激情六月丁香婷婷| 国产一区二区按摩在线观看| av无码一区二区三区| 国产精品久久久久aaaa樱花| 精品99在线观看| 欧美色区777第一页| 懂色av蜜臀av粉嫩av分享吧| 亚洲日本欧美中文幕| 亚洲欧美成人影院| 国产精品v日韩精品| avtt综合网| 中文精品一区二区三区 | 久久久成人av| 午夜精品成人av| 国产精品麻豆免费版| 91嫩草亚洲精品| 丰满爆乳一区二区三区| 国产一区二区在线影院| 久久精品成人av| 亚洲一区二区三区四区五区中文 | 激情五月激情综合网| a视频免费观看| 一区二区三区在线观看视频| 亚洲最新av网站| 日韩精品亚洲视频| 狂野欧美性猛交xxxxx视频| 国产女人精品视频| 香蕉久久精品日日躁夜夜躁| 青青视频免费在线观看| 青青草国产精品亚洲专区无| 182在线视频| 亚洲国产精品嫩草影院| 精品国产乱码久久久久久蜜臀网站| 亚洲色图校园春色| 午夜欧美激情| 国产精品久久波多野结衣| 亚洲激情五月| 亚洲欧美偷拍另类| 欧美国产视频在线| 午夜婷婷在线观看| 日韩精品中文在线观看| av3级在线| 国产日韩欧美一区二区| 欧美激情自拍| 可以看的av网址| 亚洲欧美日韩精品久久久久| 亚洲无码久久久久久久| 在线精品国产欧美| 日本一区二区电影| 日本一区二区在线视频| 久久免费黄色| 天天躁夜夜躁狠狠是什么心态| 欧美日韩国产在线看| 婷婷色在线观看| 91禁外国网站| 香蕉视频一区| 男人操女人免费软件| 2023国产精品| 黄色av网站免费| 一区二区在线视频| 狠狠久久伊人中文字幕| 亚洲欧洲中文| 韩国一区二区视频| 欧美精品成人久久| 精品国产一区a| 少妇视频一区| 日韩午夜视频在线观看| 免费高清视频精品| 九九这里只有精品视频| 日韩欧美在线1卡| 国产夫妻在线播放| 秋霞毛片久久久久久久久| 日韩中文字幕亚洲一区二区va在线| 五月天综合视频| 欧美日韩国产首页在线观看| 免费人成在线观看播放视频| 91理论片午午论夜理片久久| 午夜精品亚洲| 久久精品一区二区免费播放| 91高清视频免费看| 免费在线观看黄色网| 国产美女久久精品| 欧美日韩1区2区3区| 国产精品久久无码| 91久久久免费一区二区| 久草免费在线| 国产欧美欧洲| 日韩不卡一二三区| 天堂网avav| 精品一区二区亚洲| 日韩三级成人| a级黄色一级片| 国产精品久久久久aaaa樱花| 免费a级片在线观看| 国产精品久久久久久久av电影| 亚洲啊v在线观看| 中国极品少妇videossexhd| 欧亚一区二区三区| 青草在线视频在线观看| 日本免费高清一区| 国产精品18久久久久久久久久久久| 日韩男人的天堂| 日韩视频免费观看| 丝袜连裤袜欧美激情日韩| 中文字幕日韩综合| 欧美性少妇18aaaa视频| а√天堂资源地址在线下载| 久久精品一二三区| 国产综合一区二区| 无码人妻久久一区二区三区不卡| 久久99视频精品| 日韩一级毛片|