是一年金秋九月,又是一年開學季。
無論你是剛剛步入計算機領域、缺乏入門指導的“小白”本科生,還是已經在計算機研究之路摸爬滾打許久的“攀登者”碩博生,新學期都意味著你邁入了一個新階段,需要擁有新的成長。
為此,異步君準備了一份誠意滿滿的「開學季書單」,0入門、補基礎、拓視野、追熱門、勇進階,讓這些口碑超贊的計算機書籍助力你的新成長,陪伴你開啟一個充實的新學期!
一年之計在于春,一日之計在于晨,一學期之際在于勤。你準備好在新學期里大展身手了嗎?開學季京東購書每滿100減50元,不可錯過
1
“0入門”
計算機萌新從編程語言開始
如果要推薦計算機圖書給新人,異步君一定會先選擇編程類書籍。
畢竟,“會編程者,得天下”不是詭言浮說。
為此,異步君根據“Tiobe熱門編程語言”整理了適合C、C++、Python、Java入門的0基礎書籍,不論你喜歡哪種語言,你都能在這些書中找到適合你的那一本~
01
《C Primer Plus 第6版 中文版》
推薦詞:經久不衰的C語言人門讀物,程序員的C語言啟蒙教程,技術大牛案頭常備的工具書。
02
《C 陷阱與缺陷》
推薦詞:本書的出發點不是批判C語言,而是要幫助C程序員繞過編程過程中的陷阱和障礙。
03
《C和指針》
推薦詞:本書通過對指針的基礎知識和高級特性的探討,幫助程序員把指針的強大功能融入到自己的程序中去。
04
《C專家編程》
推薦詞:《C專家編程》展示了優秀的C程序員所使用的編碼技巧,并專門開辟了一章對C++的基礎知識進行了介紹。
《C專家編程》對C的歷史、語言特性、聲明、數組、指針、鏈接、運行時、內存以及如何進一步學習C++等問題進行了細致的講解和深入的分析。
05
《C++ Primer Plus 第6版 中文版》
推薦詞:暢銷近30年的C++編程人門教程,數百萬程序員的C++編程啟蒙圖書,業內大咖與海量讀者交口稱贊的案頭工具書。
06
《Python編程快速上手 讓繁瑣工作自動化 第2版》
推薦詞:本書是一本面向初學者的Python編程實用指南。本書不僅介紹了Python語言的基礎知識,而且通過案例實踐教讀者如何使用這些知識和技能。只要你想要快速入門Python、快速解決辦公自動化的問題,這本書就是你的菜!
07
《笨辦法學Python 3》
推薦詞:本書是一本Python入門書籍,以習題的方式引導讀者一步一步學習編程,從簡單的打印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟件開發的基本過程。百萬粉絲程序員帶你輕松入門Python 3.6!
08
《Python極客項目編程》
推薦詞:本書結合了軟件開發工程師的興趣來教授Python編程實戰。本書充分考慮到讀者的學習興趣和習慣,案例使用價值很高,是一本真正能夠幫助中級程序員快速上手使用Pyhton的實戰指南。
09
《Spring實戰 第5版》
推薦詞:全球有超過100000名開發者使用本書來學習Spring,本書既適合剛開始學習Spring Boot 和Spring 框架的Java 開發人員快速上手,也適合經驗豐富的Spring 開發人員學習Spring 的新特性,尤其適用于企業級Java 開發人員。
2
“拓視野”
博古通今,把握時代科技發展趨勢
都說不論做任何事都需要勞逸結合,計算機的學習之旅也不例外。
如果說,在計算機界,編程是名副其實的“勞”,那么,閱讀計算機科普圖書便是“逸”。
并且,閱讀計算機科普圖書不只是單純地放松身心,它還能補充能量,在博古通今的同時把握時代科技發展趨勢。
01
《浪潮之巔 第四版》
推薦詞:本書梳理了IT產業發展的歷史脈絡,敘述了美國硅谷明星公司的興衰沉浮。通過對各大公司從技術軌跡到經營理念的剖析,作者展現的不僅是科技產業更迭和大公司成長規律的歷史景觀,更能讓讀者更真實地了解科技產業,理解科技創新和商業公平的意義。
02
《UNIX傳奇:歷史與回憶》
推薦詞:本書不但書寫Unix的歷史,而且記錄作者的回憶,一探Unix的起源,試圖解釋什么是Unix,Unix是如何產生的,以及Unix為何如此重要。
除此之外,本書以輕松的口吻講述了一群在貝爾實驗室工作的發明天才的有趣往事,本書中每一個故事都是鮮為人知卻又值得傳播的寶貴資源。
03
《軟技能 代碼之外的生存指南》
推薦詞:本書聚焦于軟件開發人員生活的方方面面,從揭秘面試的流程到精耕細作出一份殺手級簡歷,從創建大受歡迎的博客到打造你的個人品牌,從提高自己工作效率到與如何與“拖延癥”做斗爭,甚至包括如何投資不動產,如何關注自己的健康。
本書共分為職業篇、自我營銷篇、學習篇、生產力篇、理財篇、健身篇、精神篇等七篇,概括了軟件行業從業人員所需的“軟技能”。
3
“補基礎”
一步一個腳印學計算機基礎理論
計算機的一切其實都是從仰望星空開始,以腳踏實地實現。
不管我們身處哪一個階段,都需要認真地學習計算機基礎理論,一步一個腳印,乘風破浪,披荊斬棘,走向遠方。
01
《操作系統導論》
推薦詞:操作系統是一切的基礎。這是一本關于現代操作系統的書。全書介紹了所有現代系統的主要組件,包括調度、虛擬內存管理、磁盤和I/O子系統、文件系統,甚至一個簡短的介紹分布式系統。
02
《鳥哥的Linux私房菜 基礎學習篇 第四版》
推薦詞:本書是最具知名度的Linux入門書《鳥哥的Linux私房菜 基礎學習篇》的最新版,以CentOS 7.x為藍本,全面而詳細地介紹了Linux操作系統。
本書內容豐富全面,基本概念的講解非常細致,深入淺出。各種功能和命令的介紹,都配以大量的實例操作和詳盡的解析。本書是初學者學習Linux不可多得的一本入門好書。
03
《計算機科學概論(第12版)》
推薦詞:本書是計算機科學概論課程的經典教材,全書對計算機科學做了百科全書式的精彩闡述,充分展現了計算機科學的歷史背景、發展歷程和新的技術趨勢。
04
《數據結構與算法之美(全彩印刷)》
推薦詞:好評爆表的算法專欄集結成書,十萬+讀者共同選擇,前Google工程師算法面試和實戰經驗總結。
05
《算法設計》
推薦詞:康奈爾等眾多名校采用的算法課程經典教材,入門算法設計與分析的優選教材。
06
《數學之美 第三版》
推薦詞:央視新聞推薦的學科敲門門磚,信息領域大學生必讀好書。
07
《程序員的數學基礎課 從理論到Python實踐》
推薦詞:本書緊貼計算機領域,從程序員的需求出發,精心挑選了程序員真正用得上的數學知識,通過生動的案例來解讀知識中的難點,使程序員更容易對實際問題進行數學建模,進而構建出更優化的算法和代碼。
4
“追熱門”
比別人更早開始學人工智能基礎
如果要評比2021年最熱門的方向,那非人工智能莫屬。
只要你留意各大招聘網站上的人工智能相關崗位的薪資待遇,就會發現企業對會機器學習、神經網絡、深度學習、數據科學等的人才求賢若渴。
如此火爆高薪有前景的方向,難道不值得你心動嗎?心動不如行動,快跟著下面推薦的人工智能基礎書籍學起吧~
01
《機器學習的數學》
推薦詞:SIGAI創始人雷明新作,來自機器學習資深專家的“數學公開課”,只讀這一本,徹底解決機器學習的數學問題。
02
《機器學習公式詳解》
推薦詞:經典“西瓜書”《機器學習》的學習伴侶,GitHub標星過萬“南瓜書”重磅出版,一站式解決機器學習沖的數學難題。
03
《Python神經網絡編程》
推薦詞:本書揭示神經網絡背后的概念,并介紹如何通過Python實現神經網絡。如果只讀一本神經網絡入門圖書,請選擇這本!
04
《動手學深度學習》
推薦詞:本書不僅闡述深度學習的算法原理,還演示它們的實現和運行。這是一本面向中文讀者的能行、可討論的深度學習入門書,加州大學伯克利分校等全球15所知名大學用于教學交互式實戰環境下動手學深度學習的全新模式原理與實戰完美結合。
05
《深度學習》
推薦詞:一部Al圣經,美亞人工智能和機器學習榜長久不衰的經典暢銷書,深度學習領域奠基性的圖書產品。
06
《深入淺出數據科學》
推薦詞:讓數據科學的學習有趣又自然;數據科學入門的概念手冊和實用手冊;集數據思維、概率統計基礎、主流機器學習技術、應用案例和實操代碼于一體的“數據科學百寶書”。
5
“讀經典”
從技術小白到老司機
想從技術小白進階成為老司機?
沒問題!異步君繼續推薦!
相信你修完這幾本普通程序員進階到編程高手必須修煉的經典秘笈,能直接“快進”10年,一躍成為 IT 江湖大長老!
01
《代碼整潔之道》
推薦詞:軟件開發大師Robert C. Martin全新作品,匯聚編程大師數十年編程生涯的心得體會。本書被譽為“程序員童子軍規則”,軟件開發領域不可不讀的經典著作。
02
《代碼整潔之道 程序員的職業素養》
推薦詞:本書是編程大師“Bob 大叔”40 余年編程生涯的心得體會的總結,講解要成為真正專業的程序員需要具備什么樣的態度,需要遵循什么樣的原則,需要采取什么樣的行動。
作者以自己以及身邊的同事走過的彎路、犯過的錯誤為例,意在為后來者引路,助其職業生涯邁上更高臺階。
03
《重構 改善既有代碼的設計 第2版 》
推薦詞:重構20年經典升級,世界軟件開發大師Martin Fowler的不朽經典,中文版銷售超20萬冊,被譯為中、俄、德、日等11種語言。本書清晰揭示了重構的過程,解釋了重構的原理和最佳實踐方式,并給出了何時以及何地應該開始挖掘代碼以求改善。
04
《編程珠璣 第2版》
推薦詞:本書是20余年暢銷不衰的計算機科學經典。書的內容圍繞程序設計人員面對的一系列實際問題展開。作者Jon Bentley 以其獨有的洞察力和創造力,引導讀者理解這些問題并學會解決方法,而這些正是程序員實際編程生涯中至關重要的。
05
《編程珠璣 續》
推薦詞:本書是計算機科學方面的經典名著《編程珠璣》的姊妹篇,講述了對于程序員有共性的知識。書中涵蓋了程序員操縱程序的技術、程序員取舍的技巧、輸入和輸出設計以及算法示例,這些內容結合成一個有機的整體,如一串串珠璣展示給程序員。
最后再提醒一下
即日起—9月15日
京東購書每滿100減50元
優惠多多,快去領卷讀書吧~
外經典計算機教材9本推薦給你,其中前兩本剛剛上架。你讀過哪些經典教材歡迎一起來分享。
最新上架:
作者:[美]瑞克·莫瑟(Rick Mercer)
譯者:凌杰
本書是以C++編程語言來講解計算基礎知識和技能的實用教程。本書是作者數十年教學經驗凝結的成果, 深入淺出地介紹對象和類的概念,幫助學生更好地學習計算機科學的第一門課,并為后續課程的學習打下堅實的基礎。本書每一章都給出了自測題、練習題、編程技巧、編程項目等內容。附錄部分給出了所有自測題的解答,供讀者學習參考。
本書適合作為高等院校計算機專業程序設計、編程基礎等課程的教材,也適合專業程序員和想要學習C++編程的讀者閱讀參考。
本書具有以下特色:
作者:[美] 亞歷山大·斯特潘諾夫(Alexander Stepanov),[美]保羅·麥克瓊斯(Paul McJones)
譯者:裘宗燕
本書將嚴格的數學定義、公理化和演繹方法應用于程序設計,討論程序與保證它們正確工作的抽象數學理論之間的聯系。本書把理論的規程、基于這些規程寫出的算法,以及描述算法性質的引理和定理一起呈現給讀者,以幫助讀者將復雜系統分解為一些具有特定行為的組件。
本書適合軟件開發人員和需要進行程序設計的科學家及工程師閱讀,也可供高等院校計算機及相關專業的師生參考。
經典教材
1、操作系統導論
作者:[美] 雷姆茲·H.阿帕希杜塞爾( Remzi H. Arpaci-Dusseau), [美]安德莉亞·C.阿帕希杜塞爾(Andrea C. Arpaci-Dusseau)
譯者:王海鵬
本書圍繞虛擬化、并發和持久性這三個主要概念展開,介紹了所有現代系統的主要組件(包括調度、虛擬內存管理、磁盤和I/O子系統、文件系統)。全書共50章,分為3個部分,分別講述虛擬化、并發和持久性的相關內容。作者以對話形式引入所介紹的主題概念,行文詼諧幽默卻又鞭辟入里,力求幫助讀者理解操作系統中虛擬化、并發和持久性的原理。
本書內容全面,并給出了真實可運行的代碼(而非偽代碼),還提供了相應的練習,很適合高等院校相關專業的教師開展教學和高校學生進行自學。
作者:[美]史蒂芬·盧奇(Stephen Lucci),丹尼·科佩克(Danny Kopec)
譯者:林賜
本書是作者結合多年教學經驗、精心撰寫的一本人工智能教科書,堪稱“人工智能的百科全書”。全書涵蓋了人工智能簡史、搜索方法、知情搜索、博弈中的搜索、人工智能中的邏輯、知識表示、產生式系統、專家系統、機器學習和神經網絡、遺傳算法、自然語言處理、自動規劃、機器人技術、高級計算機博弈、人工智能的歷史和未來等主題。
本書提供了豐富的教學配套資源,適合作為高等院校人工智能相關專業的教材,也適合對人工智能相關領域感興趣的讀者閱讀和參考。
作者:[美] 莎麗?勞倫斯?弗里格(Shari Lawrence Pfleeger)[加] 喬安妮?M. 阿特利(Joanne M. Atlee)
譯者:楊衛東
全書共分為14章,分3個部分介紹主要內容。第一部分解釋為什么軟件工程知識對實踐者和研究者同樣重要,還討論了理解過程模型問題的必要性以及敏捷方法和精細地進行項目計劃的必要性;第二部分論述開發和維護的主要步驟;第三部分主要講述軟件評估和改進。
本書適合作為計算機相關專業軟件工程課程的本科教材,也適用于介紹軟件工程的概念與實踐的研究生課程,期望進一步學習該領域相關知識的專業人員也可以閱讀本書。
作者:【美】Kenneth A. Lambert(蘭伯特)
譯者:李軍
《數據結構 Python語言描述》第1章簡單介紹了Python語言的基礎知識和特性。第2章到第4章對抽象數據類型、數據結構、復雜度分析、數組和線性鏈表結構進行了詳細介紹,第5章和第6章重點介紹了面向對象設計的相關知識、第5章包括接口和實現之間的重點差異、多態以及信息隱藏等內容,第6章主要講解繼承的相關知識,第7章到第9章以棧、隊列和列表為代表,介紹了線性集合的相關知識。第10章介紹了各種樹結構,第11章講解了集和字典的相關內容,第12章介紹了圖和圖處理算法。每章*后,還給出了復習題和案例學習,幫助讀者鞏固和思考。
作者:[美]約翰·策勒(John Zelle)
譯者:王海鵬
ython之父作序推薦 知名Python編程從入門到實踐教程書 基于Python3編寫 提供代碼示例和教學PPT
本書具有以下特點:
● 廣泛使用計算機圖形學——本書提供一個簡單的圖形軟件包graphics.py作為示例。
● 生動有趣的例子——本書包含了完整的編程示例來解決實際問題。
● 親切自然的行文——以自然的敘事風格介紹了重要的計算機科學概念。
● 靈活的螺旋式學習過程——簡單地呈現概念,逐漸介紹新的思想,章節末加以鞏固強化。
● 時機恰好地介紹對象——本書既不是嚴格的“早講對象”,也不是“晚講對象”,而是在命令式編程 的基礎上簡要地介紹了對象概念。
● 提供豐富的教學素材——提供了大量的章末習題。還提供代碼示例和教學PPT下載。
本書以UNIX系統為背景,全面、系統地介紹了UNIX操作系統內核的內部數據結構和算法。本書首先對系統內核結構做了簡要介紹,然后分章節描述了文件系統、進程調度和存儲管理,并在此基礎上討論了UNIX系統的高級問題,如驅動程序接口、進程間通信與網絡等。在每章之后,還給出了大量富有啟發性和實際意義的題目。
作者:[美]J.格倫·布魯克希爾(J.Glenn Brookshear),丹尼斯·布里羅(Dennis Brylow) 著譯者:劉藝,吳英,毛倩倩譯
《計算機科學概論》多年來一直深受世界各國高校師生的歡迎,是美國哈佛大學、麻省理工學院、普林斯頓大學、加州大學伯克利分校等知名大學的課程教材,對我國的高校教學也產生了廣泛影響。
《計算機科學概論》以歷史的眼光,從發展的角度、當前的水平以及現階段的研究方向等幾個方面,全景式描述了計算機科學各個子學科的主要領域。在內容編排上,很好地兼顧了學科廣度和主題深度,把握了全新的技術發展趨勢。《計算機科學概論》用算法、數據抽象等核心思想貫穿各個主題,并且充分體現了各個主題的歷史背景、發展歷程和新的技術趨勢,培養讀者的大局觀,為今后深入學習其他計算機專業課程打下堅實的基礎。
算機領域的經典教材很多,在這里推薦幾本。
作者:[美] 雷姆茲·H.阿帕希杜塞爾( Remzi H. Arpaci-Dusseau), [美]安德莉亞·C.阿帕希杜塞爾(Andrea C. Arpaci-Dusseau)譯者:王海鵬
本書圍繞虛擬化、并發和持久性這三個主要概念展開,介紹了所有現代系統的主要組件(包括調度、虛擬內存管理、磁盤和I/O子系統、文件系統)。全書共50章,分為3個部分,分別講述虛擬化、并發和持久性的相關內容。作者以對話形式引入所介紹的主題概念,行文詼諧幽默卻又鞭辟入里,力求幫助讀者理解操作系統中虛擬化、并發和持久性的原理。本書內容全面,并給出了真實可運行的代碼(而非偽代碼),還提供了相應的練習,很適合高等院校相關專業的教師開展教學和高校學生進行自學。
作者:[美]史蒂芬·盧奇(Stephen Lucci),丹尼·科佩克(Danny Kopec)譯者:林賜
本書是作者結合多年教學經驗、精心撰寫的一本人工智能教科書,堪稱“人工智能的百科全書”。全書涵蓋了人工智能簡史、搜索方法、知情搜索、博弈中的搜索、人工智能中的邏輯、知識表示、產生式系統、專家系統、機器學習和神經網絡、遺傳算法、自然語言處理、自動規劃、機器人技術、高級計算機博弈、人工智能的歷史和未來等主題。
作者:[美] 莎麗?勞倫斯?弗里格(Shari Lawrence Pfleeger)[加] 喬安妮?M. 阿特利(Joanne M. Atlee)譯者:楊衛東
全書共分為14章,分3個部分介紹主要內容。第一部分解釋為什么軟件工程知識對實踐者和研究者同樣重要,還討論了理解過程模型問題的必要性以及敏捷方法和精細地進行項目計劃的必要性;第二部分論述開發和維護的主要步驟;第三部分主要講述軟件評估和改進。本書適合作為計算機相關專業軟件工程課程的本科教材,也適用于介紹軟件工程的概念與實踐的研究生課程,期望進一步學習該領域相關知識的專業人員也可以閱讀本書。
作者:【美】Kenneth A. Lambert(蘭伯特)譯者:李軍
《數據結構 Python語言描述》第1章簡單介紹了Python語言的基礎知識和特性。第2章到第4章對抽象數據類型、數據結構、復雜度分析、數組和線性鏈表結構進行了詳細介紹,第5章和第6章重點介紹了面向對象設計的相關知識、第5章包括接口和實現之間的重點差異、多態以及信息隱藏等內容,第6章主要講解繼承的相關知識,第7章到第9章以棧、隊列和列表為代表,介紹了線性集合的相關知識。第10章介紹了各種樹結構,第11章講解了集和字典的相關內容,第12章介紹了圖和圖處理算法。每章*后,還給出了復習題和案例學習,幫助讀者鞏固和思考。
作者:[美]約翰·策勒(John Zelle)譯者:王海鵬
本書具有以下特點:
● 廣泛使用計算機圖形學——本書提供一個簡單的圖形軟件包graphics.py作為示例。
● 生動有趣的例子——本書包含了完整的編程示例來解決實際問題。
● 親切自然的行文——以自然的敘事風格介紹了重要的計算機科學概念。
● 靈活的螺旋式學習過程——簡單地呈現概念,逐漸介紹新的思想,章節末加以鞏固強化。
● 時機恰好地介紹對象——本書既不是嚴格的“早講對象”,也不是“晚講對象”,而是在命令式編程 的基礎上簡要地介紹了對象概念。
● 提供豐富的教學素材——提供了大量的章末習題。還提供代碼示例和教學PPT下載。
作者:[美]瑞克·莫瑟(Rick Mercer) 譯者:凌杰
本書是以C++編程語言來講解計算基礎知識和技能的實用教程。本書是作者數十年教學經驗凝結的成果, 深入淺出地介紹對象和類的概念,幫助學生更好地學習計算機科學的第一門課,并為后續課程的學習打下堅實的基礎。本書每一章都給出了自測題、練習題、編程技巧、編程項目等內容。附錄部分給出了所有自測題的解答,供讀者學習參考。 本書適合作為高等院校計算機專業程序設計、編程基礎等課程的教材,也適合專業程序員和想要學習C++編程的讀者閱讀參考。
《計算機視覺度量 從特征描述到深度學習》全面介紹了計算機視覺中被廣泛使用的各種方法,包括局部特征描述子、區域描述子、全局特征描述子以及評價這些內容的度量方法和分類方法,并用將近一半的篇幅重點介紹了基于深度學習的特征學習方法,以及FNN、RNN和BFN三類深度學習架構的特點。
《計算機視覺度量 從特征描述到深度學習》內容豐富、前沿,強調理論分析,旨在探討各種計算機視覺研究方法背后的技術和原理,同時也探討了深度學習與神經科學之間的關系,展望了未來深度神經網絡的發展方向。
本書使用OpenGL和C++,教授現代3D圖形著色器編程。本書從圖形編程的基礎和準備工作開始,介紹了著色器的各個階段,包括建模、光照、紋理等基礎知識,以及曲面細分、柔和陰影、生成逼真的材質和環境等高級技術實現。
本書為讀者提供豐富的學習素材,包括書中使用的所有源代碼、模型、紋理、天空盒以及法線貼圖,既適合作為高等院校計算機相關專業的計算機圖形編程課程的教材或輔導書,也適合對計算機圖形編程感興趣的讀者自學。
本書以UNIX系統為背景,全面、系統地介紹了UNIX操作系統內核的內部數據結構和算法。本書首先對系統內核結構做了簡要介紹,然后分章節描述了文件系統、進程調度和存儲管理,并在此基礎上討論了UNIX系統的高級問題,如驅動程序接口、進程間通信與網絡等。在每章之后,還給出了大量富有啟發性和實際意義的題目。
作者:[美] 亞歷山大·斯特潘諾夫(Alexander Stepanov),[美]保羅·麥克瓊斯(Paul McJones) 譯者:裘宗燕
本書將嚴格的數學定義、公理化和演繹方法應用于程序設計,討論程序與保證它們正確工作的抽象數學理論之間的聯系。本書把理論的規程、基于這些規程寫出的算法,以及描述算法性質的引理和定理一起呈現給讀者,以幫助讀者將復雜系統分解為一些具有特定行為的組件。 本書適合軟件開發人員和需要進行程序設計的科學家及工程師閱讀,也可供高等院校計算機及相關專業的師生參考。
作者:[美]J.格倫·布魯克希爾(J.Glenn Brookshear),丹尼斯·布里羅(Dennis Brylow) 著譯者:劉藝,吳英,毛倩倩譯
《計算機科學概論》多年來一直深受世界各國高校師生的歡迎,是美國哈佛大學、麻省理工學院、普林斯頓大學、加州大學伯克利分校等知名大學的課程教材,對我國的高校教學也產生了廣泛影響。《計算機科學概論》以歷史的眼光,從發展的角度、當前的水平以及現階段的研究方向等幾個方面,全景式描述了計算機科學各個子學科的主要領域。在內容編排上,很好地兼顧了學科廣度和主題深度,把握了全新的技術發展趨勢。《計算機科學概論》用算法、數據抽象等核心思想貫穿各個主題,并且充分體現了各個主題的歷史背景、發展歷程和新的技術趨勢,培養讀者的大局觀,為今后深入學習其他計算機專業課程打下堅實的基礎。
【美】W. Richard Stevens Bill Fenner Andrew M. Rudoff著
這是一部傳世之作!網絡編程專家Bill Fenner和Andrew M.Rudoff 應邀執筆,對W.RichardStevens 的作品進行修訂。書中吸納了近幾年網絡技術的發展,增添了IPv6、SCTP 協議和密鑰管理套接字等內容,深入討論了關鍵標準、實現和技術。書中的所有示例都是在UNIX 系統上測試通過的真實的、可運行的代碼,繼承了Stevens 一直強調的理念:“學習網絡編程的*好方法就是下載這些程序,對其進行修改和改進,只有這樣實際編寫代碼才能深入理解有關概念和方法。”本書為UNIX 網絡編程提供全面的指導,是網絡研究和開發人員公認的必不可少的參考書,無論網絡編程的初學者還是網絡專家都會大受裨益。
[美] W.理查德·史蒂文斯(W.Richard Stevens) 著
兩卷本的《UNIX網絡編程》是已故著名技術作家W. Richard Stevens的傳世之作。卷2著重討論如何讓應用程序與在其他機器上的應用程序進行對話。良好的進程間通信(IPC)機制是提高UNIX程序性能的關鍵。《UNIX網絡編程 卷2 進程間通信(第2版)》全面深入地講解了各種進程間通信形式,包括消息傳遞、同步、共享內存及遠程過程調用(RPC)。書中包含了大量經過優化的源代碼,幫助讀者加深理解。這些源代碼可以從本書網站下載。
作者: 【美】W. Richard Stevens Stephen A.Rago,譯者: 戚正偉 ,張亞英 ,尤晉元。
20多年來,嚴謹的C程序員都是依靠一本書來深入了解驅動UNIX和Linux內核的編程接口的實用知識的,這本書就是W. Richard Stevens所著的《UNIX環境高級編程》。現在,Stevens的同事Stephen Rago徹底更新了這本經典著作。這一版涵蓋了70多個新接口,包括POSIX異步I/O、旋轉鎖、屏障(barrier)和POSIX信號量。此外,這一版刪除了許多過時的接口,保留了一些廣泛使用的接口。書中幾乎所有實例都已經在主流的4個平臺上測試過,包括Solaris 10、Mac OS X 10.6.8(Darwin 10.8.0)、Free-BSD 8.0和Ubuntu 12.04(基于Linux 3.2)。