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語言和e語言有什麼區別,c語言和E語言有什麼區別
e易語言國產自主開發 表示式和vb有點像,所以有人會講易語言只是vb的中文字,其實不然,e語言有自主的支援庫和ide,e語言降低了國人學習程式設計的門檻,易語言是物件導向的程式語言,且其目的是快速的開發程式。c語言是絕大多數的程式設計師首選,更容易寫出底層硬體操作的程式,但是由於不是視覺化,所以建立...
C語言和C 有什麼區別?C語言和C 的區別
我覺得還是先學c,然後再學c 像上面幾位說的那樣,c是基礎,而且在嵌入式等很多底層程式設計的場合採用c比較多,而c 是一種基於c的語言,在c的基礎上加入的物件導向的思想,學習c 重要的是把物件導向搞清楚,這屬於進階層次。沒有程式設計基礎直接學習c 很難較好的理解物件導向。c是基礎,能力好直接c 也行...
c語言和cc vc怎麼區分,C語言和C C VC怎麼區分
哎呀 一 c語言 二十年前的一種計算機程式語言,當前已很少用於實際程式設計中。1972年由 bcpl 程式語言修改設計得到的一種程式語言,最開始用於unix系統程式設計,後來也用在dos下的程式設計。1992年前borand公司的turbo c是使用c語言dos下程式設計最典型的工具,此後推出的tu...