Linux/C/C++ 不可错过的好书
前言
經(jīng)常有讀者讓我推薦書(shū)籍,這次我就把我私藏的計(jì)算機(jī)書(shū)單分享給你們!不過(guò)由于時(shí)間匆忙,不會(huì)進(jìn)行更加詳細(xì)的介紹。
以下大部分書(shū)籍可在公眾號(hào)后臺(tái)恢復(fù)關(guān)鍵字獲取電子版,不過(guò)建議購(gòu)買紙質(zhì)書(shū)。
聲明
由于每個(gè)人的情況不一樣,推薦的書(shū)并不一定適合你,也不一定適合當(dāng)前階段的你,有的書(shū)籍可能存在內(nèi)容重復(fù),所以根據(jù)自己的階段情況進(jìn)行選擇即可。雖說(shuō)如此,以下書(shū)單中提單的書(shū)均為優(yōu)質(zhì)書(shū)籍。
另外說(shuō),本人從事的是Linux/C/C++應(yīng)用開(kāi)發(fā)相關(guān)工作,因此主要書(shū)籍與此相關(guān),涉及操作系統(tǒng),Linux,C/C++,網(wǎng)絡(luò),編譯鏈接,算法,數(shù)據(jù)庫(kù)等內(nèi)容,其他方向的會(huì)提到,但可能不全,歡迎補(bǔ)充。
以下整理均來(lái)自公眾號(hào)【編程珠璣】
作者:守望先生
C
-
《C程序設(shè)計(jì)語(yǔ)言》(經(jīng)典,不適合小白入門)
-
《C語(yǔ)言程序設(shè)計(jì):現(xiàn)代方法》
-
《C primer plus》(入門推薦)
-
《C陷阱和缺陷》
-
《C專家編程》
-
《C和指針》(領(lǐng)悟指針精髓)
-
《C語(yǔ)言接口與實(shí)現(xiàn)》
-
《C11標(biāo)準(zhǔn)文檔》(非書(shū),可查閱)
推薦文C語(yǔ)言必讀
C++
-
《C++ primer》(適合有一定基礎(chǔ))
-
《C++程序設(shè)計(jì)語(yǔ)言》
-
《C++標(biāo)準(zhǔn)庫(kù)》
-
《Effective Modern C++ 》
-
《more effective C++》
-
《深度探索C++對(duì)象模型》
-
《STL源碼剖析》
-
《effective STL》
-
《C++ template》
-
《Exceptional C++》
-
《C++編程思想》
-
《C++語(yǔ)言的設(shè)計(jì)和演化》
Java
-
《effective java》
-
《Java核心技術(shù)卷》(有兩卷)
-
《Java語(yǔ)言程序設(shè)計(jì)》(有兩卷)
-
《深入理解Java虛擬機(jī)》
-
《Java編程思想》(進(jìn)階)
-
《Java并發(fā)編程實(shí)戰(zhàn)》
Python
-
《Python編程 : 從入門到實(shí)踐》
-
《A Byte of Python》(快速上手)
-
《Python編程快速上手》(適合完全零基礎(chǔ))
-
《流暢的Python》(非小白入門所選)
-
《Python Cookbook》
GO
-
《go程序設(shè)計(jì)語(yǔ)言》
計(jì)算機(jī)基礎(chǔ)
-
《編碼:隱匿在計(jì)算機(jī)軟硬件背后的語(yǔ)言》
-
《深入理解計(jì)算機(jī)系統(tǒng)》(強(qiáng)烈推薦)
-
《計(jì)算機(jī)程序的構(gòu)造和解釋》
-
《計(jì)算機(jī)組成與設(shè)計(jì) : 硬件/軟件接口》
算法
-
《算法導(dǎo)論》(大鉆頭,不易讀)
-
《編程珠璣》
-
《算法》(相對(duì)易讀)
-
《數(shù)據(jù)結(jié)構(gòu)與算法分析-C語(yǔ)言描述》
計(jì)算機(jī)網(wǎng)絡(luò)
-
《計(jì)算機(jī)網(wǎng)絡(luò)》
-
《計(jì)算機(jī)網(wǎng)絡(luò)-自頂向下方法》
-
《TCP/IP詳解-卷1》
-
《網(wǎng)絡(luò)是怎樣連接的》
編譯鏈接
-
《編譯原理》(龍書(shū))
-
《程序員的自我修養(yǎng)-裝載,鏈接和庫(kù)》
操作系統(tǒng)/Linux
-
《現(xiàn)代操作系統(tǒng)》(中文版感覺(jué)有點(diǎn)晦澀)
-
《操作系統(tǒng)精髓與設(shè)計(jì)原理》
-
《操作系統(tǒng)概念》
-
《Linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)》(整體介紹,不如后面兩本深入)
-
《深入理解Linux內(nèi)核》
-
《深入Linux內(nèi)核架構(gòu)》(大磚頭,講解了Linux中關(guān)鍵部分)
-
《鳥(niǎo)哥的linux私房菜基礎(chǔ)篇》(基礎(chǔ)篇可入門Linux)
-
《Linux命令行與shell腳本編程大全》
-
《Linux Tools Quick Tutorial》 (教程)
https://linuxtools-rst.readthedocs.io/zh_CN/latest/base/index.html
數(shù)據(jù)庫(kù)
-
《Mysql必知必會(huì)》(超薄小冊(cè)子)
-
《高性能Mysql》
-
《redis設(shè)計(jì)與實(shí)現(xiàn)》(學(xué)習(xí)里面的設(shè)計(jì)思路,數(shù)據(jù)結(jié)構(gòu)與算法)
-
《數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)》
系統(tǒng)/網(wǎng)絡(luò)編程
-
《Unix環(huán)境高級(jí)編程》(APUE)(經(jīng)典)
-
《Unix網(wǎng)絡(luò)編程》(UNP)(兩卷,經(jīng)典)
-
《Linux/UNIX系統(tǒng)編程手冊(cè)》
設(shè)計(jì)/軟件工程
-
《代碼大全》
-
《代碼整潔之道》
-
《程序員修煉之道》
-
《Unix編程藝術(shù)》
-
《重構(gòu)》
-
《敏捷軟件開(kāi)發(fā):原則、模式與實(shí)踐》
-
《設(shè)計(jì)模式_可復(fù)用面向?qū)ο筌浖幕A(chǔ)》
工具
-
《pro git》在線文檔 地址:https://progit.bootcss.com/
工作面試
-
《編程之美——微軟技術(shù)面試心得》
-
《劍指offer 名企面試官精講典型編程題》
其他
-
《浪潮之巔》
-
《黑客與畫(huà)家》
總結(jié)
-
書(shū)籍皆為好書(shū),但不一定適合現(xiàn)階段的你,請(qǐng)慎重選擇。
-
非完整版,可繼續(xù)關(guān)注閱讀原文
-
后期進(jìn)行更加詳細(xì)的介紹。
?
未完待續(xù)。歡迎留言說(shuō)出你認(rèn)為對(duì)你幫助很大的計(jì)算機(jī)書(shū)籍。
以上大部分書(shū)籍可在公眾號(hào)后臺(tái)恢復(fù)關(guān)鍵字獲取電子版,不過(guò)建議購(gòu)買紙質(zhì)書(shū)。
?
?
關(guān)注公眾號(hào)【編程珠璣】,獲取更多Linux/C/C++/算法/計(jì)算機(jī)基礎(chǔ)/工具等原創(chuàng)技術(shù)文章。后臺(tái)免費(fèi)獲取經(jīng)典電子書(shū)和視頻資源
總結(jié)
以上是生活随笔為你收集整理的Linux/C/C++ 不可错过的好书的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 大数据基础整合
- 下一篇: Qt QPainter实现按钮添加半透明