您現在的位置是:首頁 > 動作武俠首頁動作武俠

程式設計師的人生必做100件事中,一定有讀這14本經典!

  • 由 人郵非同步社群 發表于 動作武俠
  • 2022-12-06
簡介C專家程式設計【美】Perter Van Der Linde 著徐波 譯本書展示了最優秀的C程式設計師所使用的編碼技巧,並專門開闢了一章對C++的基礎知識進行了介紹

本特利的中文誰教的

程式設計師的人生必做100件事中,一定有讀這14本經典!

最近,一則互動H5“人生必做的100件事”刷爆朋友圈,不少朋友興致勃勃地點開清單,一件件勾畫刪減,最後發現——

“原來我做了這麼多/少事情啊?”

程式設計師的人生必做100件事中,一定有讀這14本經典!

那麼,對程式設計師來說,人生必做100清單中,會有什麼事項呢?“寫好的程式碼一次執行成功”?或者是,“自制程式登上GitHub熱門”?

“為自己的人生充電”這一項,一定是程式設計師們的“人生必做100”的NO。1!如果大家在平時多多閱讀教材,積累程式設計經驗,再多的人生必做事項,都會在不知不覺中被你完成!

無論是初級程式設計師還是經驗豐富的開發者,這些影響了幾代程式設計師的經典圖書都是“充電學習”的必讀選項。一起來看看這份讓大神愛不釋手、資深工程師強烈推薦的程式設計師必讀書單,到底什麼樣的?

C Primer Plus(第6版)中文版

程式設計師的人生必做100件事中,一定有讀這14本經典!

【美】Stephen Prata(史蒂芬 普拉達) 著

姜佑 譯

暢銷30餘年的C語言程式設計入門教程;近百萬程式設計師的C語言程式設計啟蒙教程;技術大牛案頭常備的工具書;針對C11標準庫更新,蔡學鏞、孟巖、高博傾力推薦。

本書是一本經過仔細測試、精心設計的完整C語言教程,它涵蓋了C語言程式設計中的核心內容。作為計算機科學的經典著作,講解了包含結構化程式碼和自頂向下設計在內的程式設計原則。

C++ Primer Plus(第6版)中文版

程式設計師的人生必做100件事中,一定有讀這14本經典!

作者: 【美】Stephen Prata

譯者: 張海龍 ,袁國忠

一本經久不衰的C++暢銷經典教程;首本支援C++11新標準的程式設計圖書。它被譽為“開發人員學習C++的必備教程,沒有之一”!

本書可以說是一本面向從未學習過C語言甚至是從未學習過程式設計的人的入門書籍,它的首章從基礎內容講起,先介紹了傳統程式設計的規則,後面才著重講解有關面向物件——C++的精髓之一——的有關內容。整個書的結構安排較為合理,難度爬升較慢。

鳥哥的Linux私房菜 基礎學習篇(第四版)

程式設計師的人生必做100件事中,一定有讀這14本經典!

鳥哥 著

Linux中國 譯

本書是最具知名度的Linux入門書《鳥哥的Linux私房菜 基礎學習篇》的最新版,以CentOS 7。x為藍本,全面而詳細地介紹了Linux作業系統。

本書內容豐富全面,基本概念的講解非常細緻,各種功能和命令的介紹,都配以大量的例項操作和詳盡的解析,是初學者學習Linux不可多得的一本入門好書。

程式碼整潔之道

程式設計師的人生必做100件事中,一定有讀這14本經典!

【美】Robert C。 Martin 著

韓磊 譯

Martin,軟體工程領域的大師級人物。

核心的軟體設計,本書中所展示的是一個個完整的活動過程。

作為程式設計領域的佼佼者,本書作者給出了一系列行之有效的整潔程式碼操作實踐。這些實踐在本書中體現為一條條規則(或稱“啟示”),並輔以來自現實專案的正、反兩面的範例。只遵循這些規則,就能編寫出乾淨的程式碼,從而有校提升程式碼質量。

重構:改善既有程式碼的設計(第2版)

程式設計師的人生必做100件事中,一定有讀這14本經典!

【美】馬丁福勒(Martin Fowler) 著

熊節 & 林從羽 譯

世界級軟體開發大師的不朽經典。

普通程式設計師進階到程式設計高手必須修煉的秘笈。

本書清晰揭示了重構的過程,解釋了重構的原理和最佳實踐方式,並給出了何時以及何地應該開始挖掘程式碼以求改善。

書中給出了60多個可行的重構,每個重構都介紹了一種經過驗證的程式碼變換手法的動機和技術。本書提出的重構準則將幫助你一次一小步地修改你的程式碼,從而減少了開發過程中的風險。

廣告

重構 改善既有程式碼的設計 第2版 全綵精裝版

作者:[美]馬丁·福勒(Martin,Fowler)

京東

人工智慧(第2版)

程式設計師的人生必做100件事中,一定有讀這14本經典!

【美】史蒂芬·盧奇(Stephen Lucci)

丹尼·科佩克(Danny Kopec) 著

林賜 譯

圖文詳細、示例豐富,同時配備諸多附加資源,非常適合作為自學和教學指南;

人工智慧的發展進入了新的歷史階段,成為科研、教學和創業等領域關注的熱點;

本書共為17章,講述瞭如何多樣化探索人工智慧領域。原書在亞馬遜上收到了眾多高校老師和學生的好評。書中不僅介紹了人工智慧的基礎理論,還介紹了機器學習、神經網路、自然語言處理等熱門話題,幫助讀者全方位瞭解人工智慧領域的方方面面。本書既適合作為教材,也適合作為個人閱讀的參考指南。

C和指標

程式設計師的人生必做100件事中,一定有讀這14本經典!

【美】Kenneth A。Reek 著

徐波 譯

本書提供與C語言程式設計相關的全面資源和深入討論。本書透過對指標的基礎知識和高階特性的探討,幫助程式設計師把指標的強大功能融入到自己的程式中去。

全書共18章,覆蓋了資料、語句、運算子和表示式、指標、函式、陣列、字串、結構和聯合等幾乎所有重要的C程式設計話題。

書中給出了很多程式設計技巧和提示,每章後面有針對性很強的練習,附錄部分則給出了部分練習的解答。

C陷阱與缺陷

程式設計師的人生必做100件事中,一定有讀這14本經典!

【美】Andrew Koenig 著

高巍 譯

作者以自己1985年在Bell實驗室時發表的一篇論文為基礎,結合自己的工作經驗擴充套件成為這本對C程式設計師具有珍貴价值的經典著作。寫作本書的出發點不是要批判C語言,而是幫助C程式設計師繞過程式設計中的陷阱和障礙。

全書分為8章,從詞法分析、語法語義、連線、庫函式、預處理器、可移植性缺陷等幾個方面分析了C程式設計中可能遇到的問題,並給出了若干具有實用價值的建議。

C專家程式設計

程式設計師的人生必做100件事中,一定有讀這14本經典!

【美】Perter Van Der Linde 著

徐波 譯

本書展示了最優秀的C程式設計師所使用的編碼技巧,並專門開闢了一章對C++的基礎知識進行了介紹。書中C的歷史、語言特性、宣告、陣列、指標、連結、執行時、記憶體以及如何進一步學習C++等問題進行了細緻的講解和深入的分析。

全書擷取幾十個例項進行講解,對C程式設計師具有非常高的實用價值,可以幫助有一定經驗的C程式設計師成為C程式設計方面的專家。

UNIX網路程式設計 卷2:程序間通訊(第2版)

程式設計師的人生必做100件事中,一定有讀這14本經典!

【美】W。 理查德·史蒂文斯(W。 Richard Stevens) 著

良好的程序間通訊(IPC)機制是提高UNIX 程式效能的關鍵。

中包含了大量經過最佳化的原始碼,幫助讀者加深理解。

本書是一部UNIX 網路程式設計的經典之作!程序間通訊(IPC)幾乎是所有Unix程式效能的關鍵,理解IPC也是理解如何開發不同主機間網路應用程式的必要條件。

本書從對Posix IPC 和System V IPC的內部結構開始討論,全面深入地介紹了4 種IPC形式:訊息傳遞、同步、共享記憶體及遠端過程呼叫。本書內容詳盡且具權威性,幾乎每章都提供精選的習題,並提供了部分習題的答案。廣告

UNIX網路程式設計 卷2 程序間通訊(第2版)

作者:[美]W。理查德·史蒂文斯(W。Richard Stevens)

京東

UNIX網路程式設計 卷1:套接字聯網API(第3版)

程式設計師的人生必做100件事中,一定有讀這14本經典!

【美】W。 理查德·史蒂文斯(W。 Richard Stevens)

比爾·芬納(Bill Fenner) &

安德魯·M。 魯道夫(Andrew M。Rudoff) 著

這本書不會讓你一夜之間成為專家,但它終究會讓你成為專家。

無論網路程式設計的初學者還是網路專家都會大受裨益。

本書是一部UNIX網路程式設計的經典之作!書中全面深入地介紹瞭如何使用套接字API進行網路程式設計。全書不但介紹了基本程式設計內容,還涵蓋了與套接字程式設計相關的高階主題,對於客戶/伺服器程式的各種設計方法也作了完整的探討,最後還深入分析了流這種裝置驅動機制。

本書內容詳盡且具權威性,幾乎每章都提供精選的習題,並提供了部分習題的答案,是網路研究和開發人員理想的參考書。

UNIX環境高階程式設計(第3版)

程式設計師的人生必做100件事中,一定有讀這14本經典!

【美】W。 理查德·史蒂文斯(W。 Richard Stevens)

史蒂芬·A。 拉戈( Stephen A。 Rago) 著

戚正偉 & 張亞英 & 尤晉元 譯

本書內容權威,概念清晰,闡述精闢。

對於所有層次UNIX/Linux程式設計師都是一本不可或缺的參考書。

本書是被譽為UNIX程式設計“聖經”的Advanced Programming in the UNIX Environment一書的第3版。在本書第2版出版後的8年中,UNIX發生了巨大的變化,特別是影響UNIX程式設計介面的有關標準變化很大。本書在保持前一版風格的基礎上,根據新的標準對內容進行了修訂和增補,反映了新的技術發展。

書中除了介紹UNIX檔案和目錄、標準I/O庫、系統資料檔案和資訊、程序環境、程序控制、程序關係、訊號、執行緒、執行緒控制、守護程序、各種I/O、程序間通訊、網路IPC、偽終端等方面的內容,還在此基礎上介紹了眾多應用例項,包括如何建立資料庫函式庫以及如何與網路印表機通訊等。此外,還在附錄中給出了函式原型和部分習題的答案。

程式設計珠璣 第2版(修訂版)

程式設計師的人生必做100件事中,一定有讀這14本經典!

[美] 喬恩·本特利(Jon Bentley) 著

黃倩 錢麗豔 譯

非常有影響力的計算機科學著作之一 。

融深邃思想、實戰技術與趣味軼事於一爐的奇書 。

帶你真正領略計算機科學之美 。

本書由少兒程式設計暢銷圖書作者精心編寫,是少兒學習Python程式設計的趣味指南,全書共17章,按照由簡到難、逐步深入的方式組織各章內容。本書精心選取內容,注重難易適度,語言通俗易懂,程式碼示例豐富。在每章的末尾,還給出了一些練習題並給出瞭解答。

程式設計珠璣(續)

程式設計師的人生必做100件事中,一定有讀這14本經典!

【美】喬恩·本特利(Jon Bentley) 著

錢麗豔 & 劉田 等 譯

非常有影響力的計算機科學著作之一 。

融深邃思想、實戰技術與趣味軼事於一爐的奇書 。

帶你真正領略計算機科學之美 。

本書是計算機科學方面的經典名著《程式設計珠璣》的姊妹篇,講述了對於程式設計師有共性的知識。書中涵蓋了程式設計師操縱程式的技術、程式設計師取捨的技巧、輸入和輸出設計以及演算法示例。

這些內容結合成一個有機的整體,如一串串珠璣展示給程式設計師。本書對各個層次的程式設計師都具有很高的閱讀價值。

沒有什麼能夠阻擋,心懷志向的人用心過好Ta的一生,非同步君相信,

開啟這篇文章的你,已經走在進步的階梯上,

新的一天,新的學習!

-END-

Top