Re: [問題] 請幫我推薦C&C++的書

看板C_and_CPP作者 (藍影)時間12年前 (2012/01/17 22:30), 編輯推噓15(15076)
留言91則, 20人參與, 最新討論串2/5 (看更多)
※ 引述《ckvir (ckvir)》之銘言: : 問題(Question): : 本身以有程式基礎JAVA C C++ PHP等都寫過 : 一些程式基本那些都會 基本上你會其中一種後,其他的大概都只是語法問題吧? : 我想要的書是 : 那些基本的for if 條件 那些就不要寫了 : 主要是想要比較實際應用方面的 : 比如說指標 你的書沒提到指標嗎?指標的應該是可以出一本書沒錯,而且剛好有一本書在講指標: 指標的藝術:程式設計最絢麗的星星(附原始程式碼及範例檔) 有興趣去書局看看。 : 他要如何運用 用在哪些程式方面 : 實際例子等 : 不要像傳統一定又是說什麼學生成績之類這種老梗 : 要比較著重在實務方面的書 : 有沒有類似這種的可以推薦的?? 恕刪,希望一次講完後就別又有類似文章出現。 C 語言若練習題、實戰經驗不夠的話,基本上看哪一本書對你都沒幫助, 很多網友的建議是:把聖經版翻過一遍較實際,大多書錦上添花成份較高; 認為直接找個有經驗的家教教你比較快,大多風格是一週丟二、三個 topic, 直接檢討程式碼可以怎麼改。或把書上習題做過一次都比較有幫助, 很多進階的書我認為是給有一定經驗的人看,才能深刻體會, 進而內化成為風格。 基本上要變強有個簡單的原則: 去 碁峰出版社,把侯捷的譯書全都拉出來,能看完其中三本就算強, 看完全部的話請常回 ptt 指導各網友與學子,感謝。 非 CS 領域想學 C 先修 計算機概論、數位邏輯設計(數的表示、邏輯閘、組合邏輯)。 C 語言參考用書 一級推薦 (for beginner): C Programming: A Modern Approach The C Programming Language K & R 其它推薦 (for beginner): C 語言教學手冊 - 洪維恩 (小聲說,真的不推) 進階用書 (for advanced): Expert C Programming C++ 參考用書 一級推薦 (for beginner): C++ Primer 4e (侯捷有譯書) C++ Primer 5e plus (多人較推4e) 他推薦 (for beginner) : 深度學習C++ (私心推薦, 習題具挑戰性) C++ advanced 用書 : Addison Wesley - Essential C++ (侯捷有譯書) Thinking in C++ 2nd Edition by Bruce Ecke Effective C++ (侯捷有譯書) More Effective C++ (侯捷有譯書) The C++ Standard library (侯捷有譯書) template 用書 : C++ template : the complete guide (侯捷有譯書) Modern Design in C++ ........ < 以下還有五百本恕略 > 其他必推參考用書 Code Craft: The Practice of Writing Excellent Code (蔡學鏞有譯書) 這本書蠻通面性,指導 coder 養成好的習慣與一些開發時的小技巧。 程式設計師的自我修養:連結、載入、程式庫 (必讀好書) 這本書不多說,C 語言寫到後來建議一定要看過一遍。 底層開發 以 C 語言解析電腦─底層應用程式開發秘笈 by 蔡英川 這本書圍繞在硬體面。 Win32 參考用書 Programming Windows,Fifth Edition (Charles Petzold ,有繁譯) 精通 windows api 函數、介面、程式設計實例 (簡體譯繁體) Programming Applications for Microsoft Windows (Charles Petzold) MFC 參考用書 Programming Windows with MFC (Jeff Prosise, 有繁譯) 深入淺出 MFC (絕版好書) ----- 再偏下去的就不提了。至於其他的特偏化用書,就直接找各領域聖經版為佳。 ex : 影像處理、數值分析、網路程設,這些可用 C 語言實現, 但手邊最好準備一本聖經版的理論用書,這樣學到的,才最多。 小意見,參閱。 -- 世界上有種, 將 不可能 轉換為 無限可能 的強大力量, 我稱它為 - 信念 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.69.239

01/17 22:32, , 1F
喔不...看完還是小嫩嫩
01/17 22:32, 1F

01/17 22:35, , 2F
推!不過我相信幾個禮拜後又會出現一篇問書單...
01/17 22:35, 2F

01/17 22:38, , 3F
http://ppt.cc/Vtvr這個也不錯
01/17 22:38, 3F

01/17 22:40, , 4F
d 大連結不錯,唯此篇我已限定於C/C++,故其他的沒補上.
01/17 22:40, 4F

01/17 22:52, , 5F
指標的藝術那本很虛XD 還是歪國人的書比較耐斯
01/17 22:52, 5F

01/17 22:55, , 6F
據說這本書深度沒很足就是了( 初學<-[link]->進階 )
01/17 22:55, 6F

01/17 22:56, , 7F
指標還是看聖經本跟Expert C Programming為佳
01/17 22:56, 7F

01/17 22:58, , 8F
primer還不是進階的嗎...暈...
01/17 22:58, 8F

01/17 23:08, , 9F
指標的藝術個人覺得還不錯,適合新手入門
01/17 23:08, 9F

01/17 23:09, , 10F
primer那本只是入門...
01/17 23:09, 10F

01/17 23:09, , 11F
我個人覺得c++ how to program是入門最好的
01/17 23:09, 11F

01/17 23:09, , 12F
大量使用oo做範例
01/17 23:09, 12F

01/17 23:18, , 13F
深入淺出 MFC那本可以用抓的 - http://0rz.tw/I4V3O
01/17 23:18, 13F

01/17 23:19, , 14F
作者自己open的, 所以貼出來應該沒有關係吧....^^||
01/17 23:19, 14F

01/17 23:23, , 15F
template那本好難....@@
01/17 23:23, 15F

01/18 00:34, , 16F
看很多本 還是會忘 多練多寫 用身體學
01/18 00:34, 16F

01/18 00:39, , 17F
我認為學的是概念,知道有什麼工具能用就好
01/18 00:39, 17F

01/18 00:40, , 18F
等到真的要用在查就可以,不需要背起來
01/18 00:40, 18F

01/18 08:42, , 19F
要找tropical72這樣瘋狂自修的家教,才有進步空間
01/18 08:42, 19F

01/18 08:44, , 20F
版主是小嫩嫩的話,我應該只是剛學c/c++Orz
01/18 08:44, 20F

01/18 10:54, , 21F
請問C語言教學手冊這本書是寫的不多還是有寫錯的地方?
01/18 10:54, 21F

01/18 10:56, , 22F
我正剛學C語言剛好讀那本書= =,結果大大不推薦= =
01/18 10:56, 22F

01/18 10:57, , 23F
我好難繼續看下去= =,他寫得很差嗎@@?
01/18 10:57, 23F

01/18 12:14, , 24F
有一本書叫《程式揭秘》,其實也滿不錯的
01/18 12:14, 24F

01/18 14:22, , 25F
回樓樓上,寫的不差可入門,看完再接著看K&R
01/18 14:22, 25F

01/18 14:44, , 26F
指標藝術真的超虛的....
01/18 14:44, 26F

01/18 15:47, , 27F
推 K&R modern approach 跟 expert 這三本!
01/18 15:47, 27F

01/18 16:14, , 28F
請問指標的藝術那本虛在哪??
01/18 16:14, 28F

01/18 19:52, , 29F
我也想知道指標的藝術那邊虛...入門指標挺不錯啊
01/18 19:52, 29F

01/18 20:48, , 30F
虛在其他的書都會Cover掉他的內容....
01/18 20:48, 30F

01/18 21:06, , 31F
想詢問一下,有沒有前輩們推薦C++ CLASS這部份寫得OK的
01/18 21:06, 31F

01/18 21:07, , 32F
PRIMER看了幾次還是覺得有很地方沒搞懂..
01/18 21:07, 32F

01/18 21:32, , 33F
class 我建議直接看書並實作較實際,簡單的像 complex,
01/18 21:32, 33F

01/18 21:33, , 34F
複製的像 string,vector;搞繼承那裡的話,如果會Win32,
01/18 21:33, 34F

01/18 21:33, , 35F
我建議直接拉 Win32++ library 下來看。
01/18 21:33, 35F

01/18 21:46, , 36F
了解,可能是我實作太少了,看完書還是覺得怪怪的,謝謝
01/18 21:46, 36F

01/18 22:50, , 37F
class部份我覺得是oo觀念要懂http://ppt.cc/_TVx
01/18 22:50, 37F

01/18 23:48, , 38F
所以C++的CLASS和JAVA說的這一本是互通的嗎?
01/18 23:48, 38F

01/18 23:48, , 39F
不是不是..我以為是JAJVA..
01/18 23:48, 39F

01/18 23:49, , 40F
和我的JAVA書長很像...冏
01/18 23:49, 40F

01/19 00:20, , 41F
我看過Design pattern的一些基礎,才知道物件導向可以這
01/19 00:20, 41F

01/19 00:20, , 42F
麼寫,也才知道pure virtual function這東西是幹嘛的
01/19 00:20, 42F

01/19 00:25, , 43F
我java只會皮毛,看起來一點問題都沒有
01/19 00:25, 43F

01/19 00:25, , 44F
重點是學觀念
01/19 00:25, 44F

01/19 00:29, , 45F
可以推Java書的話,那我推 http://ppt.cc/SWWe
01/19 00:29, 45F

01/19 00:30, , 46F
這兩本我目前都在看,看得讓我很驚訝啊!
01/19 00:30, 46F

01/19 00:31, , 47F
讓我都覺得以前在寫什麼程式Orz
01/19 00:31, 47F

01/19 00:45, , 48F
討論書系列正夯
01/19 00:45, 48F

01/19 00:55, , 49F
不過我還是想了解一下..PRIMER那本CLASS寫得OK嗎?..
01/19 00:55, 49F

01/19 00:56, , 50F
不然就是我理解太差了...再去翻翻好了..冏
01/19 00:56, 50F

01/19 00:59, , 51F
我個人是認為還好...那本書我覺得是有基礎,想了解
01/19 00:59, 51F

01/19 01:00, , 52F
或是更加強概念看得,裡面講解的有些比較難點
01/19 01:00, 52F

01/19 01:00, , 53F
不過bernachom你提到的class是說語法還是oo觀念?
01/19 01:00, 53F

01/19 01:01, , 54F
如果你指的是語法,我認為那本書都可以,或是google
01/19 01:01, 54F

01/19 01:01, , 55F
都可以,如果是oo的話會比較建議找本專門的書本看
01/19 01:01, 55F

01/19 01:01, , 56F
就是整個class的形成,如何使用,後續的維護?!之類的
01/19 01:01, 56F

01/19 01:02, , 57F
所以應該是觀念嚕@@"
01/19 01:02, 57F

01/19 01:02, , 58F
會比較好,像是我上面推薦的那本就不錯
01/19 01:02, 58F

01/19 01:02, , 59F
了解,感謝您^_^
01/19 01:02, 59F

01/19 01:03, , 60F
如果你想了解class的話在oo跟dp上要多下功夫
01/19 01:03, 60F

01/19 01:03, , 61F
dp是?
01/19 01:03, 61F

01/19 01:03, , 62F
有閒工夫的話...想了解底層可以看
01/19 01:03, 62F

01/19 01:04, , 63F
Inside the C++ Object Model (誤
01/19 01:04, 63F

01/19 01:04, , 64F
@@,我先把PRIMER再翻翻好了..XD
01/19 01:04, 64F

01/19 01:05, , 65F
01/19 01:05, 65F

01/19 01:05, , 66F
dp就是上面j大推薦的那本,寫的淺顯易懂
01/19 01:05, 66F

01/19 01:06, , 67F
但是那不是JAVA系列的嗎@@?
01/19 01:06, 67F

01/19 01:07, , 68F
oo跟dp都是觀念問題,只是剛好那本書是用java講解
01/19 01:07, 68F

01/19 01:07, , 69F
基本上你如果c++基礎有的話,oo基本名詞都會
01/19 01:07, 69F

01/19 01:07, , 70F
了解,感謝
01/19 01:07, 70F

01/19 01:08, , 71F
看那本書是沒有問題的,我是覺得用java也有道理
01/19 01:08, 71F

01/19 01:08, , 72F
JAVA在oo上感覺是還滿不錯的,不像c++就是class到底
01/19 01:08, 72F

01/19 18:13, , 73F
可以請問一下為什麼大家都不推蔡明志翻譯的嗎?
01/19 18:13, 73F

01/19 18:13, , 74F
是翻得很爛?還是亂翻? 謝謝
01/19 18:13, 74F

01/19 18:38, , 75F
只是沒有人提到而已吧,教學範本不錯呀
01/19 18:38, 75F

01/19 18:39, , 76F
(另外徵求有習題解答的人...你一定會有好報中樂透..T_T)
01/19 18:39, 76F

01/19 18:51, , 77F
可是就我之前爬文的狀況,很多都人不推蔡翻的
01/19 18:51, 77F

01/19 18:51, , 78F
連我c++老師也不推,因為最近也想買一本,所以有再爬文@@
01/19 18:51, 78F

01/19 19:00, , 79F
17499 17407隨便找就兩個推教學範本了@@
01/19 19:00, 79F

01/19 19:00, , 80F
很多教授早期都是看他的書長大...可能你們教授不是QQ
01/19 19:00, 80F

01/19 19:03, , 81F
蔡整體翻的怎樣我是不清楚,不過他翻polymorphism喜歡翻成
01/19 19:03, 81F

01/19 19:05, , 82F
同名異式,而不是多型。這一點自己是不太喜歡
01/19 19:05, 82F

01/19 19:07, , 83F
擔心的話就照tropical72大的書單下去啃吧XD
01/19 19:07, 83F

01/19 21:11, , 84F
但是我其實喜歡蔡的c 資料結構,雖然這邊的人不推
01/19 21:11, 84F

01/19 23:04, , 85F
侯捷都是留著英文原名,這點比較喜歡
01/19 23:04, 85F

01/20 14:47, , 86F
蔡說教學範本比C++primer plus好~
01/20 14:47, 86F

07/07 17:03, , 87F
不推"程式揭密",公司有個渣,翻完這本書就自認是大師,還被
07/07 17:03, 87F

07/07 17:04, , 88F
這本書裡的描述弄亂整體觀念,常常說出莫名其妙的術語,
07/07 17:04, 88F

07/07 17:06, , 89F
以為他隨便說幾個大陸電腦名詞就代表很懂,這個渣卻連基本
07/07 17:06, 89F

07/07 17:07, , 90F
程式碼都看不懂! 唉...
07/07 17:07, 90F

11/23 05:08, , 91F
借轉
11/23 05:08, 91F
azter:轉錄至看板 THUMath95 11/23 05:10
文章代碼(AID): #1F5OOCoO (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1F5OOCoO (C_and_CPP)