小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

非科班程序員進(jìn)階書(shū)單(文末有福利)

 鷹兔牛熊眼 2019-04-13

書(shū)單簡(jiǎn)介

一份非科班程序員的持續(xù)學(xué)習(xí)進(jìn)階書(shū)單,跟隨送書(shū)活動(dòng)持續(xù)更新,目前為第一期。

基礎(chǔ)篇

推薦理由:

  • 涵蓋從串行計(jì)算到并行計(jì)算的革命性變革,新增了關(guān)于并行化的一章,并且每章中還有一些強(qiáng)調(diào)并行硬件和軟件主題的小節(jié)。

  • 新增一個(gè)由NVIDIA的首席科學(xué)家和架構(gòu)主管撰寫(xiě)的附錄,介紹了現(xiàn)代GPU的出現(xiàn)和重要性,首次詳細(xì)描述了這個(gè)針對(duì)可視計(jì)算進(jìn)行了優(yōu)化的高度并行化、多線程、多核的處理器。

  • 描述一種度量多核性能的獨(dú)特方法——Roofline model模型,自帶AMD Opteron X4、Intel Xeon 5000、Sun UltraSPARC T2和 IBM Cell的基準(zhǔn)測(cè)試和分析。

  • 涵蓋一些關(guān)于閃存和虛擬機(jī)的新內(nèi)容。

  • 提供了大量富有啟發(fā)性的練習(xí)題。

  • 將AMD Opteron X4和Intel Nehalem作為貫穿本書(shū)的實(shí)例。

  • 用SPEC CPU2006組件更新了所有處理器性能實(shí)例。

推薦理由:

本書(shū)的最大優(yōu)點(diǎn)是為程序員描述計(jì)算機(jī)系統(tǒng)的實(shí)現(xiàn)細(xì)節(jié),幫助其在大腦中構(gòu)造一個(gè)層次型的計(jì)算機(jī)系統(tǒng),從最底層的數(shù)據(jù)在內(nèi)存中的表示到流水線指令的構(gòu)成,到虛擬存儲(chǔ)器,到編譯系統(tǒng),到動(dòng)態(tài)加載庫(kù),到最后的用戶(hù)態(tài)應(yīng)用。通過(guò)掌握程序是如何映射到系統(tǒng)上,以及程序是如何執(zhí)行的,讀者能夠更好地理解程序的行為為什么是這樣的,以及效率低下是如何造成的。

推薦理由:

首創(chuàng)采用自頂向下的方法講解計(jì)算機(jī)網(wǎng)絡(luò)的原理和協(xié)議,出版以來(lái)已被幾百所大學(xué)和學(xué)院選用,是業(yè)界最經(jīng)典的計(jì)算機(jī)網(wǎng)絡(luò)教材之一。

推薦理由:

  • 算法領(lǐng)域的經(jīng)典參考書(shū)

Sedgewick暢銷(xiāo)著作的最新版,反映了經(jīng)過(guò)幾十年演化而成的算法核心知識(shí)體系

  • 內(nèi)容全面

全面論述排序、搜索、圖處理和字符串處理的算法和數(shù)據(jù)結(jié)構(gòu),涵蓋每位程序員應(yīng)知應(yīng)會(huì)的50種算法

  • 全新修訂的代碼

全新的Java實(shí)現(xiàn)代碼,采用模塊化的編程風(fēng)格,所有代碼均可供讀者使用

  • 與實(shí)際應(yīng)用相結(jié)合

在重要的科學(xué)、工程和商業(yè)應(yīng)用環(huán)境下探討算法,給出了算法的實(shí)際代碼,而非同類(lèi)著作常用的偽代碼

  • 富于智力趣味性

簡(jiǎn)明扼要的內(nèi)容,用豐富的視覺(jué)元素展示的示例,精心設(shè)計(jì)的代碼,詳盡的歷史和科學(xué)背景知識(shí),各種難度的練習(xí),這一切都將使讀者手不釋卷

  • 科學(xué)的方法

用合適的數(shù)學(xué)模型精確地討論算法性能,這些模型是在真實(shí)環(huán)境中得到驗(yàn)證的

  • 與網(wǎng)絡(luò)相結(jié)合

配套網(wǎng)站algs4.cs.princeton.edu提供了本書(shū)內(nèi)容的摘要及相關(guān)的代碼、測(cè)試數(shù)據(jù)、編程練習(xí)、教學(xué)課件等資源。

推薦理由:

本書(shū)是國(guó)外數(shù)據(jù)結(jié)構(gòu)與算法分析方面的經(jīng)典教材,使用卓越的Java編程語(yǔ)言作為實(shí)現(xiàn)工具討論了數(shù)據(jù)結(jié)構(gòu)(組織大量數(shù)據(jù)的方法)和算法分析(對(duì)算法運(yùn)行時(shí)間的估計(jì))。 隨著計(jì)算機(jī)速度的不斷增加和功能的日益強(qiáng)大,人們對(duì)有效編程和算法分析的要求也不斷增長(zhǎng)。本書(shū)把算法分析與最有效率的Java程序的開(kāi)發(fā)有機(jī)地結(jié)合起來(lái),深入分析每種算法,內(nèi)容全面、縝密?chē)?yán)格,并細(xì)致講解精心構(gòu)造程序的方法。

推薦理由:

在書(shū)中,作者選取許多具有典型意義的復(fù)雜編程和算法問(wèn)題,生動(dòng)描繪了歷史上眾大師們?cè)谔剿鹘鉀Q方案中發(fā)生的軼事、走過(guò)的彎路和不斷精益求精的歷程,引導(dǎo)讀者像真正的程序員和軟件工程師那樣富于創(chuàng)新性地思考,并透徹闡述和總結(jié)了許多獨(dú)特而精妙的設(shè)計(jì)原則、思考和解決問(wèn)題的方法以及實(shí)用程序設(shè)計(jì)技巧。解決方案的代碼均以C/C++語(yǔ)言編寫(xiě),不僅有趣,而且有很大的實(shí)戰(zhàn)示范意義。每章后所附習(xí)題極具挑戰(zhàn)性和啟發(fā)性,書(shū)末給出了簡(jiǎn)潔的解答。

推薦理由:

軟件質(zhì)量,不但依賴(lài)于架構(gòu)及項(xiàng)目管理,而且與代碼質(zhì)量緊密相關(guān)。這一點(diǎn),無(wú)論是敏捷開(kāi)發(fā)流派還是傳統(tǒng)開(kāi)發(fā)流派,都不得不承認(rèn)。

本書(shū)提出一種觀念:代碼質(zhì)量與其整潔度成正比。干凈的代碼,既在質(zhì)量上較為可靠,也為后期維護(hù)、升級(jí)奠定了良好基礎(chǔ)。作為編程領(lǐng)域的佼佼者,本書(shū)作者給出了一系列行之有效的整潔代碼操作實(shí)踐。這些實(shí)踐在本書(shū)中體現(xiàn)為一條條規(guī)則(或稱(chēng)“啟示”),并輔以來(lái)自現(xiàn)實(shí)項(xiàng)目的正、反兩面的范例。只要遵循這些規(guī)則,就能編寫(xiě)出干凈的代碼,從而有效提升代碼質(zhì)量。

推薦理由:

本書(shū)凝聚了軟件開(kāi)發(fā)社區(qū)專(zhuān)家多年摸索而獲得的寶貴經(jīng)驗(yàn),擁有不因時(shí)光流逝而磨滅的價(jià)值。今天,無(wú)論是重構(gòu)本身,業(yè)界對(duì)重構(gòu)的理解,還是開(kāi)發(fā)工具對(duì)重構(gòu)的支持力度,都與本書(shū)最初出版時(shí)不可同日而語(yǔ),但書(shū)中所蘊(yùn)涵的意味和精華,依然值得反復(fù)咀嚼,而且往往能夠常讀常新。

Java

推薦理由:

本書(shū)贏得了全球程序員的廣泛贊譽(yù),即使是最晦澀的概念,在Bruce Eckel的文字親和力和小而直接的編程示例面前也會(huì)化解于無(wú)形。從Java的基礎(chǔ)語(yǔ)法到最高級(jí)特性(深入的面向?qū)ο蟾拍睢⒍嗑€程、自動(dòng)項(xiàng)目構(gòu)建、單元測(cè)試和調(diào)試等),本書(shū)都能逐步指導(dǎo)你輕松掌握。

推薦理由:

本書(shū)介紹了在Java編程中78條極具實(shí)用價(jià)值的經(jīng)驗(yàn)規(guī)則,這些經(jīng)驗(yàn)規(guī)則涵蓋了大多數(shù)開(kāi)發(fā)人員每天所面臨的問(wèn)題的解決方案。通過(guò)對(duì)Java平臺(tái)設(shè)計(jì)專(zhuān)家所使用的技術(shù)的全面描述,揭示了應(yīng)該做什么,不應(yīng)該做什么才能產(chǎn)生清晰、健壯和高效的代碼。

推薦理由:
講解JVM書(shū)籍的為數(shù)不多的佳作,第1版兩年內(nèi)印刷近10次,4家網(wǎng)上書(shū)店的評(píng)論近4?000條,98%以上的評(píng)論全部為5星級(jí)的好評(píng),是整個(gè)Java圖書(shū)領(lǐng)域公認(rèn)的經(jīng)典著作和超級(jí)暢銷(xiāo)書(shū),繁體版在臺(tái)灣也十分受歡迎。

送書(shū)活動(dòng)

本號(hào)主為感謝廣大粉絲的厚愛(ài),特自費(fèi)購(gòu)買(mǎi)了

  • 《重構(gòu)》

  • 《Effective Java》

  • 《Java多線程編程核心技術(shù)》

  • 《編程珠璣》

  • 《代碼整潔之道》

作為福利,使用抽獎(jiǎng)的形式送給大家。

并且! 除偏遠(yuǎn)地區(qū)(新疆,西藏,內(nèi)蒙古,青海,海南,寧夏)外包郵!

參與方式:

    作者:Vi.Young

      本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
      轉(zhuǎn)藏 分享 獻(xiàn)花(0

      0條評(píng)論

      發(fā)表

      請(qǐng)遵守用戶(hù) 評(píng)論公約

      類(lèi)似文章 更多