1. 程式人生 > >推薦一些經典的學習書籍

推薦一些經典的學習書籍

在學習嵌入式的過程中,到現在為止,我還是看了有一部分書了。不得不說,很多書就像經典一樣,永遠不會過時。等到你再去品味的時候,又會有新的體會。

學無止境!學習也是一種不斷積累的過程,讀書也是。希望自己也能養成讀書的習慣吧!

我將對我學習有幫助的書籍例舉出來,可供大家進行參考。

一、C語言

1、《C語言程式設計》

2、《C Primer》中文版

3、《C專家程式設計》

4、《C與指標》

個人點評:

《C語言程式設計》是一本十分經典的書,是一本讓我對程式設計產生興趣的書。這本書的作者是譚浩強,初學C語言的人可以多看看他的講解,便於理解C語言知識。

《C Primer》是一本講解C語言基礎的一本書,也是C語言權威的一本書,值得品讀一遍。

《C與指標》是一本講解C語言指標的書,對於C語言初學者來說,弄懂指標問題十分頭疼。細細品讀,可以提高對指標的理解。

《C專家程式設計》是可以提高C語言程式設計質量的一本書。

二、C++語言

1、《C++面向物件程式設計》

2、《C++ Primer》中文版

3、《Effective C++》中文版

4、《C++ 標準庫》

5、《設計模式》

6、《C++沉思錄》

7、《嵌入式開發第一站  突破C++》

個人點評:

《C++面向物件程式設計》也是譚浩強的一本書,我覺得他講解的知識比較容易理解,舉得例子也是容易理解,對於初學者十分友好。

《C++ Primer》是一本講解C++語言基礎的一本書,也是C++語言權威的一本書。

《Effective C++》這本書作為C++語言的經典,沒有讀過這本書,你都沒學完C++!

《C++ 標準庫》是一本系統提供的標準庫,使用這種方法程式設計,不僅可以提高程式碼質量,還可以提高程式設計效率。

《設計模式》有23種模式,使用模式程式設計可以提高程式碼的質量,便於後期維護與開發。

《C++沉思錄》可以幫助理解C++沒有理解到的地方,提高對語法的理解。

《嵌入式開發第一站  突破C++》是C++作為嵌入式領域的開發語言,也是講解C++基礎的一本書

三、程式碼規範與質量

1、《高質量C/C++程式設計指南》

2、《華為程式設計規範》

3、《跟我一起寫Makefile》

4、《程式設計師的自我修養》

5、《程式設計之美》

個人點評:

《高質量C/C++程式設計指南》可以說是一本十分經典的書,提高程式碼的規範和質量也是十分重要的!

《華為程式設計規範》也是一本講解程式碼規範的書,是想說明程式碼質量的重要性。

《跟我一起寫Makefile》是一本講解Makefile非常詳細的書,可以幫助解決程式碼繁瑣的編譯問題。

《程式設計師的自我修養》是程式設計師提高自我修養的書,瞭解編譯、連結、裝載的過程也是有必要的。

《程式設計之美》可以讓你體會在程式設計中的樂趣所在。

四、Linux系統程式設計

1、《高質量嵌入式Linux C程式設計》

2、《UNIX環境高階程式設計》

3、《UNIX網路程式設計》

個人點評:

《高質量嵌入式Linux C程式設計》是一本學習Linux程式設計的一本書,講解的內容也是十分容易理解。

《UNIX環境高階程式設計》是系統的講解Linux程式設計,也是學習Linux程式設計的一本經典書。

《UNIX網路程式設計》是講解Linux網路方面的程式設計,是學習網路的參考書。


五、演算法和資料結構

1、《大話資料結構》

2、《資料結構》C++版

個人點評:演算法作為程式設計的重要部分,多瞭解資料結構是十分有必要的。

六、微控制器

1、《微控制器原理與應用及C51程式設計》

2、《Protel DXP 2004》

個人點評:

《微控制器原理與應用及C51程式設計》是一本講解51微控制器的書,這本書採用C語言和組合語言一起程式設計。可以作為51微控制器的參考書

《Protel DXP 2004》是講解如何用DXP工具畫板子的一本書,想了解畫PCB的人可以參考一下。

七、作業系統

1、《嵌入式實時作業系統uC/OS-II 原理及應用》 仁哲

2、《嵌 入式實時作業系統uCOS-II》 邵貝貝

個人點評:

作為學習嵌入式的人來說,學習作業系統的原理,深入瞭解作業系統也是十分重要的!初學者可以以uCOS-II這個實時作業系統入門,該作業系統程式碼量少,但卻非常經典。因此掌握uCOS作業系統也是有必要的。

這兩本書是講解嵌入式實時作業系統uCOS-II的,其中《嵌 入式實時作業系統uCOS-II》對於uCOS-II的講解十分詳細,涉及到了uCOS-II的方方面面。而《嵌入式實時作業系統uC/OS-II 原理及應用》是一本可以幫助初學者理解uCOS作業系統的書。

暫時就列舉這些多書,我會不斷更新推薦的書籍。每一本經典的書都值得細細品味,不僅要擴充套件知識面,也要加深對知識體系的理解。

讀書是一種習慣!享受讀書吧