1樓:
c++ 完全不完全資源導引--書籍篇
三軍未動,資料先行。書山碟海,只列其中最好的。統統都可以emule找到。
1.快速入門
〈accelerated.c++〉2000
〈essential c++〉2002 lipman
兩本都是開篇就講c++/stl,絕口不提c,而且都有中文版。
2.枕頭參考
〈c++.primer.4th〉2005 lippman,第3版有中文版,當入門書看也無不可。
〈the.c++.programming.language.3rd〉bjarne stroustrup ,簡稱tcpl。
3.專門書籍
stl參考:〈the.c++.standard.library-a.tutorial.and.reference〉1999
號稱最好的stl參考,但我覺得很像jdk文件。
boost 參考:〈beyond the c++ standard library - an introduction to boost〉2005
介紹了boost的一些重要類庫,但其餘的還是要看boost自帶文件。
c++ template參考:〈c++ templates - the complete guide〉2002
對template講得相當深,無愧於the complete guide的書名,ytam說可以作為mcd的前傳和續集。
〈c++ common knowledge〉 中文版, stephen c. dewhurst
跑杯茶怡然的看看c++裡面那些值得吹噓的知識點是個不錯的場景。
4.effective 類
herb sutter, andrei alexandrescu合著一本:
〈c++.coding.standards - 101.rules.guidelines〉2004
meyers的三本effecive:
〈effective c++ 3rd〉 2005
〈more effective c++〉
〈effective.stl.50.specific.ways.to.improve.your.use.of.stl〉
〈c++ gotchas〉2002,stephen c. dewhurst
對於後四本,我老覺得是在語言規範下繞來繞去,從工作角度來看是實用,從個人角度看來是無聊。
5.精力過剩類
〈modern c++ design - generic programming and design patterns 〉2001 andrei alexandrescu ,推薦,c++裡最值得一讀的書。
〈c++ template metaprogramming concepts,tools and techniques from boost and beyond 〉
herb sutter的三本exceptional,rayman說是打擊信心用的:
〈exceptional c++ - 47 engineering puzzles, programming problems, and solutions 〉1999
〈more exceptional c++〉2001
〈exceptional c++ style - 40.new.engineering.
puzzles.programming.problems.
and.solutions〉
2樓:匿名使用者
你要是按照樓上所說的,你就死定了!不信可以試一試!
入門最好的教材是錢能的,學了c++,c就自然會了,不需要分開學,因為c++的前部分就是c,後來到類等物件導向等特性才是c++特有的部分!
最恨沒有親身經歷的,從網上亂搜答案,糊弄初學者的人,作孽啊!
還有忠告你,c++只不過是一種高階語言,要想真正掌握計算機,最好從 組成結構、作業系統、編譯原理 學起,學一門語言是無法全域性掌握的,更不用為學一門語言而學習好多同類的書,像樓上的。那是很可笑的行為!
3樓:
買這本書吧,推薦譚浩強的《c程式設計》(第二版)超權威超經典,上面寫的很清楚。大學教材都是這本書.真的很好哈..
自學計算機程式設計應該看些什麼書
4樓:獵狼
看書沒啥能學的,我給你推薦易語言吧,中文漢語程式設計,簡單易學。
比如:如果(編輯框1.內容 = “123” 且 編輯框2.內容 = “321”)
載入(視窗1,,假)
銷燬()'這個是判斷驗證的簡單**
這是**編寫格式。
這是軟體設計的介面。
這是做好的軟體除錯效果。
怎麼樣,這個程式語言好玩吧,全中文**程式設計,簡單易學。
5樓:
建議先學c語言,c語言是基礎,把基礎打牢,馬步扎穩,在循序漸進學習其他的語言,會輕鬆些。推薦譚浩強老師的c語言。
學會c語言後,再學其他的就不會一頭霧水,遇到困難,疑難問題時也容易鬆懈放棄。
如果是自學一定要堅持,不懂的多問,多求助!然後自己多總結,這點是關鍵,只有轉化為自己的理解才是真正理解了問題所在。
6樓:zzzzz原來如此
如果是零基礎起步建議看清華出版社的《c語言從入門到精通》這本是北郵大一教材,起碼我上大一的時候是這樣的。這本書自學完全沒問題,後續根據自身情況再選擇。
7樓:
首先需要確定想學什麼程式語言,確定了以後在找針對這類語言的專業書籍,先上手時,不要去看資料結構,演算法之類的書,看了無法理解,經過學習鍛鍊到達一定的水平以後再看也不遲,最好是找一個有關程式語言的bbs**註冊一下對學習有很大的幫助。
8樓:五系攻城獅
看什麼書其他答主給出建議了。我提供下書的資源^_^供參考,其中特別列了經典書籍的資源。
計算機電子書免費資源(中文)
愛coding:計算機電子書免費資源(英文)
9樓:ok中國的某某人
初學的話,打好語言基礎。
如果你想學c或c++的話……這個
感覺這個偏向中期
你可以先買最基礎的語言基礎書,或者看網課什麼的(計蒜客)
10樓:柴胡白朮
不知道你想學習哪方面的,其實我感覺你可以從c語言入手,不過沒有基礎可能會非常枯燥,我感覺前期最重要的不是學哪些知識點,應該是怎麼最大限度的激發學習的興趣,你可以學學vb.net ,c#的介面程式設計,介面的東西更直觀,慢慢興趣濃厚的在學習資料結構和演算法也不遲
11樓:匿名使用者
沒學過程式設計的話,從c語言入門吧,然後資料結構,然後python現在是一門很火很簡單的語言,謝謝
12樓:匿名使用者
你想學什麼,我是搞這個的,能給你一些小小建議!
13樓:小壞tt諾言
我也不知道我說了啥他不讓我直接釋出,把我當成賣書推銷軟體的了?
14樓:匿名使用者
具體看你要學哪個方向了,計算機程式設計範圍涵蓋太廣了,先從c語言看起吧
15樓:匿名使用者
計算機程式設計的範圍太大了,不好回答,深入學習的話資料結構和演算法是需要的。
初級的就無所謂。
16樓:山西新華電腦學校
自學的話還是比較辛苦的要有恆心毅力,只好找一個專業的學校或者機構系統的學習一下會對你有很大的幫助
17樓:匿名使用者
基礎知識肯定是要學習的。因為這些基礎的知識決定你後續學習的深度。
18樓:陽光的凌寶寶
ffer in an airborne troop.
19樓:九天蒼龍
資料結構和演算法初學不用看。先定下來你要學習什麼語言,然後再考慮買什麼書
20樓:齊劉海兒
學計算機程式設計,對於初學者來說,資料結構是一定要看的,然後可以根據自己的喜好,學c語言程式設計(譚浩強那個版本的編的比較好一點),c++等等。演算法設計看自己喜好了,這個比較複雜。。。
c語言和c 有什麼聯絡
c在c的基礎上,一九八三年又由貝爾實驗室的bjarne strou strup推出了c c 進一步擴充和完善了c語言,成為一種物件導向的程式設計語言。c 目前流行的最新版本是borland c symantec c 和microsoft visualc c 提出了一些更為深入的概念,它所支援的這些物...
C語言和C 的區別,難易程度,請問C語言和C 區別大嗎?
張擁達 c語言和c 語言目前依然有廣泛的應用前景,從語言自身的角度來說,c語言屬於程序導向的程式語言,而c 則是物件導向的程式語言。對於零基礎的初學者來說應該從c語言開始學起,原因有以下幾點 第一 c語言語法結構相對簡單。c語言屬於程序導向的程式語言,語言自身的語法結構比較清晰,而c 屬於物件導向的...
C語言與C 結構體的區別,C語言和C 語言的區別是什麼?
c語言的結構就是值型別,跟int,char沒有什麼區別 c 的結構跟類已經非常接近了,就是如果不具體說明,預設為共有 比如說這個結構體吧.struct mystruct str 在c 裡可以這樣用 mystruct s1 mystruct 就是一個型別,在c裡只能這樣用其 struct mystru...