c語言書單
❶ 自學c語言適合看的書
這個得看你的學習目的。
如果你學C是為了應付計算機二級考試,那麼如樓上同志們所說:譚浩強的《C程序設計》(清華大學出版社)和與之較為配套的曽怡的教學視屏,足矣。
如果你將來要做程序員等有實際意義的工作,建議你看外文經典教材吧,比如《C Primer Plus》,C來自外國,國外的教材有時候能把同樣的問題講解的更簡單清晰。
❷ 初學C語言,有什麼好書推薦
014年下半年到東北某地校招,面試了12人,其中有當過C語言助教,有自學C語言編程的,問了4人,全都還在用譚浩強的C教材。老實說,聽到這樣的回答,我很是詫異,現在市面上有這么多好書可選,有不少學校和學生(非計算機專業)卻還在用譚浩強的書。
昨天給公司人力同事提了一份面向嵌入式軟體開發工程師的書單/在線資源,正好有幾本C語言或相關書籍,單列在此。其中大部分書我至少讀過一遍。
基礎(C語言入門,初學,編程基礎)
《C語言程序設計:現代方法》(第2版)(C
Programming: A Modern Approach, 2nd Edition, K.N.King)
《深入理解計算機系統》(修訂版或第2版)(Computer Systems: A Programmer's Perspective,
Randal E. Bryant et al),閱讀建議
《C語言程序設計》(第2版)(The
C Programming Language, Brian W. Kernighan & Dennis M.
Ritchie)
《程序員修煉之道》(The
Pragmatic Programmer: From Journeyman to master, Andy
Hunt & Dave Thomas)
內核/驅動
《Linux內核設計與實現》(第3版)(Linux
Kernel Development, 3rd Edition, Robert Love)
《Linux設備驅動程序》(第3版)(Linux
Device Driver, 3rd Edition, Jonathan Corbet et al)
《深入Linux內核架構》(Professional
Linux Kernel Architecture, Wolfgang Mauerer)
應用
《UNIX環境高級編程》(Advanced
Programming in the UNIX Environment, W. Richard Stevens)
《UNIX網路編程》(Unix
Network Programming, W. Richard Stevens)
進階
《C陷阱與缺陷》(C Traps and Pitfalls, Andrew Koenig)
《C專家編程》(Expert C Programming, Peter
van der Linden)
《ARM嵌入式系統開發:軟體設計與優化》(ARM
System Developer's Guide: Designing and Optimizing System Software,
Andrew Sloss et al)
在線資源
基礎
MOOC課程《C語言程序設計》,翁愷 請擇期學習課程,並參加考試,申請認證證書。
Python簡明教程:A Byte of Python 學習Python,編寫並運行所有示例代碼。
Linux Shell簡明教程 熟悉Linux Shell,掌握基本的shell腳本編程。
LeetCode OJ在線試題 獨立、自主完成至少2/3或更多題目,目前支持C++、java和Python三種語言答題。
劉未鵬:怎樣花兩年時間去面試一個人? 建議提前兩年參考這篇文章,做好面試准備。
附註
StackOverflow有一份C語言圖書指南(The Definitive C Book Guide and List),分為Reference Style(參考、大全)、Beginner(初學)、Intermediate(中階)、Above Intermediate(高階)四類。
❸ 自學計算機編程應該看些什麼書
一:第一階段
C語言-------《C語言設計》 作者:譚浩強
大多數人都推薦譚浩強這本書,譚浩強的C語言程序設計,我覺得更適合當教科書,主要是篇幅沒有那麼大,書本的內容不是很全,由老師帶入門是最好的。
《C Primer Plus》第五版 作者:Stephen Prata
這本書比較厚,內容也比較基礎,擴展的也比較廣,自學容易上手,唯一的缺陷在於它是外國人編寫,而國內的翻譯往往讓人難以滿意,如果你有較好的英語水平,最好閱讀英文版的。
《C語言入門經典》第四版 作者:Ivor Horton
二:第二階段
這一階段看個人主攻的方向了,安卓一般就JAVA,PC游戲、軟體C++,也有推薦C#,這些都是主流語言,其他語言要看個人愛好與發展。
面向對象的語言,一般懂一門,之後要轉其他語言也很容易的,其實思想都差不多,主要的不同在於語法。C#容易上手,一個月入門,一年精通,而C++卻有點難,一年入門,二十年也未必敢說自己精通。如果有時間,可以了解一下匯編語言。
C++ Primer, 4rd Edition
(入門類:
C++ Primer, 4rd Edition
Thinking in C++, 2nd Edition
The C++ Standard Library: A Tutorial and Reference
進階類:
The C++ Programming Language, Special Edition
The Design and Evolution of C++
Inside C++ Object Model
C++ Templates: The Complete Guide
STL 源碼剖析
Generic Programming and the STL
Modern C++ Design: Generic Programming and Design Patterns Applied
應用技巧類:
Effective C++, 2nd Editon
More Effective C++
Exceptional C++
More Exceptional C++
Effective STL
Ruminations on C++)
三:第三階段
API/SDK------------- 《windows程序設計》(Jeff Prosise)
這書主要是開發Windows軟體要深入研讀的,畢竟是WindowsAPI。如果是主攻C++,那麼這本書你可以大概略讀一遍,不用過多的深入追究,QT才是C++主要深入思慮的關鍵。
四:第四階段
MFC----《VC++技術內幕》、《深入淺出MFC》及視頻教程孫鑫 VC++6.0
如果是C++,QT是要重點學習的對象。
五:第五階段
COM/DCOM/ATL/COM+---------《COM技術內幕》
未知階段:
《數據結構》,《演算法導論》這些基本是編程的核心了,編程的很大情況都依賴於演算法的實現,這個兩門基本要深入研究,這是決定編程能力的核心標准。
如果不弄底層的話,《操作系統原理》可以簡單地了解。
❹ 計算機科學與技術(信息安全)開學要學啥,有啥c語言入門的書,適合大一新生的。
您好,這個問題我之前回答過類似的,這兒就直接復制過來了:
在學習C語言上,我推薦兩本書:《C語言程序設計-現代方法》和《C primer plus》。經典入門教材足夠友好,足夠詳細,絕對讓你事半功倍。反之如果看一本垃圾書,那才是一看一個坑,最後你還得回頭不停地補坑。
C語言博大精深,光入門肯定不夠,下面我把學習C語言的相關書單奉上:
對於閱讀順序,我挑經典的書籍說,個人建議如下:
入門:《C語言程序設計-現代方法》、《C primer plus》,不推薦K&B的C語言程序設計,寫的太古板,可以當參考手冊用。
進階:《C和指針》、《C陷阱與缺陷》、《C專家編程》等。
高階:《C標准庫》,順便學習《數據結構》,用C語言將數據結構里的東西全部自己實現一邊。
精通:學無止境,我也不知道什麼是精通!!!
--->您的採納是我們的動力<---
❺ 現在零基礎學c語言看什麼書,求推薦
《《啊哈C語言:小學生坐在馬桶上都可以讀懂的C語言編程入門書》.zip》網路網盤資源免費下載
鏈接:https://pan..com/s/1aEXrb1oxnRmMWUlafELpfQ
啊哈C語言:小學生坐在馬桶上都可以讀懂的C語言編程入門書
❻ 從零開始自學C語言應該看什麼書
推薦《C語言其實很簡單》,新出版的書。很適合初學,很接地氣,很好玩,很活潑。其中有大量的生活類比,還有大量的漫畫,還有順口溜。而且知識點很全面,現在也有不少很活潑風格的C語言書,但你要看一下有些這樣的書知識點不全,或根本不準確,當成消遣書看看還行,要是拿它來學就容易被誤人子弟了。《C語言其實很簡單》既生動活潑,又知識點全面,是很難得的!另外它也直接可以考全國計算機等級考試的二級,裡面的很多例題習題都是無紙化改革後的考試真題,還還有公共基礎知識的介紹。公共基礎講解得更為生動有趣,講解公共基礎恐怕目前來說所有二級教材沒有一本有這個風格!特點還是很多的。
也給你推薦譚浩強的《c程序設計》,也是不錯的經典,本人很喜歡!就是《c程序設計》還是比較傳統的講法,有板有眼的。而《C語言其實很簡單》比較適合現代的風格,個人覺得這本書是繼譚浩強先生的教材以來的又一個經典!具體如何,不防你都去試讀了解,給你參謀,你自己去選擇。
❼ c語言基礎知識入門書籍有哪些
1、《啊哈C語言》
這本書在c語言界的殿堂級寶藏,可謂是經典之中的經典。縱向上,從hello world衍生出計算機的發展歷程,橫向上不斷深入,層層拔高。在短短的100多頁之內,幾乎就手把手教寫了stdio.h stdlib.h string.h當中大部分常式,實現了二分查找、快速排序、二叉樹、哈希表這些重要的數據結構和演算法。
❽ c語言入門自學書籍都有哪些
c語言入門自學書籍都有:《C程序設計》、《C#圖解教程》、《C語言入門經典》。
1、《C程序設計》
如果你只是想要學習C語言來考個計算機等級證書,僅此而已,那麼《C程序設計》對於考級來說絕對是本好書。
3、《C語言入門經典》
《C語言入門經典》例子簡單生活化,而且每個例子分析很細。章節安排合理,章末的例子還特別注重思路的引導,而且分析起來特別有成就感。
❾ 求推薦C語言入門書目
C primer plus
C primer plus 作為一本被人推崇備至的 c 入門經典,C primer plus 絕非浪得虛名。應該 算得上 C 教材里最好的入門書了。 在知識廣度上,很少有書能匹及。它能為你系統學習 c 提供一個良好的平台。作者對 c 的見解精闢。在娓娓敘述的同時,作者輔以大量程序以分析。它讓我對 C 有了更加系統的全 新認識。
❿ 學習C語言應該用什麼書
1.你確定你要從事嵌入式或者操作系統等底層的編寫嗎?還是想從事軟體工程web編程或者企業編程
如果你是前者並且想投身於c++的話,你是可以直接學習c++的,c++的前幾章也基本上就是c的內容,如果你是後者那就不用學習c++了,先學c, 打好邏輯基礎對你以後學習其他語言大有幫助
2樓上說的那個<<C語言程序設計第2版>>是譚浩強的那本吧,基本上初學者都看那個
3
如果你看完了樓上的那本並且想繼續致力於c的發展,我這提供基本書我覺的還可以
c primmer plus
數據結構(c語言),嚴蔚敏版
如果你想從事java或者c#等面向對象語言的話,那本數據結構建議你看一下,再買一本國產書的書籍(一般國內的書比較基礎)然後再看國外的