c語言程序設計豆瓣
① 學編程,求推薦數學書
去買一本書,叫《The C Programming Language》-- Dennis M. Ritchie / Brain W. Kernighan
其中Dennis M. Ritchie是C語言的設計者
這本書有中譯本,C程序設計語言 (豆瓣),Amazon地址C程序設計語言(第2版•新版)/克尼漢
課余時間慢慢看這本書吧,而且你不用強調「零基礎」,誰學的時候不是零基礎。
學習編程很枯燥,希望樓主堅持下去。
不要看《C程序設計》-- 譚浩強 C程序設計(第三版) (豆瓣),這本書相當的坑!
補充:
《The C Programming Language》用的C語言標準是ANSI
目前應用得比較廣泛的是C99標准,所以樓主在學習完之後,自己補一下C99新標准特性,在這個維基頁上已經給出了C99的特性說明了,看了之後自己實驗一下就明白了。
為保持先進,順便看一下C11吧。
學習的時候使用Visual Studio 2008以上,或Code::Blocks、DevCpp等IDE,在感覺對C語言語法熟練之後,可以嘗試脫離IDE,自己使用命令行編譯和運行程序,探索一下編譯的過程、編譯和連接的概念等。
如果C入門的話,建議裝虛擬機做Linux,用這本書:《Linux_C編程一站式學習》,個人覺得更適合入門。
python入門的話,建議從Python2開始,平台隨意。書推薦:《笨辦法學python》或《Python基礎教程》或《Python入門經典》。
《深入理解java虛擬機》是關於JVM一本好書,基本上也是了解JVM必看的一本書籍,文章寫的很詳細和專業,但是也有一些章節比較難懂,大家可以根據自己的需求選擇感興趣的章節來閱讀。還有一本《Java性能權威指南》也是一本不錯的選擇,但是還么來得及細看。
核心內容:Java類的載入機制、JVM內存結構、垃圾回收原理、垃圾回收演算法、內存溢出和調優、程序編譯與代碼優化等。
② 程序員必讀的10本高分書籍,收藏碼住!
程序員必讀的10本高分書籍如下:
對任何職業來說,持續的學習和累積都非常重要。尤其是程序員來說,業余時間非常寶貴,要想在有限的時間內有好的回報,選書很重要。
書不在於多,而在於經典,讀經典的書是站在巨人的肩膀上。
今天給大家整理了程序員必讀的10本書籍,都是豆瓣高評分書籍,快來看看你都讀過哪幾本吧?
1、《深入理解計算機系統》
豆瓣評分:9.7
這本書結合設計實作例從面向對象的設計中精選出23個設計模式,總結了面向對象設計中最有價值的經驗,並且用簡潔可復用的形式表達出來。
書中分類描述了一組設計良好、表達清楚的軟體設計模式,這些模式在實用環境下特別有用。此書適合大學計算機專業的學生、研究生及相關人員參考。