[徵求] 求書 c++ primer 3or 4/e

作者: kai5566 (改名Dirk_AI56)   2016-03-05 08:42:34
請問有人知道高雄要在哪買嗎?
走遍各大書店都沒有..多米也找不到
c++ primer plus倒是很多
我想先翻一翻再決定,因為也不便宜
或是有人願意傳承給新人閱讀使用嗎?
看要多少錢,再討論
我要買的是侯捷翻譯的中文本~
感謝了~
作者: Caesar08 (Caesar)   2016-03-05 10:38:00
3e跟4e有點舊,還是建議看5,雖然是英文版
作者: descent (「雄辯是銀,沉默是金」)   2016-03-05 11:42:00
The C++ Programming Language國際中文版第四版 這本不錯勝過你找的那本, 也有說明 c++ 11這本是 c++ 的發明人寫的, 中譯本也翻得不錯希望作者有給你這本書的信心。Programming Principles and Practice Using C++我比較推薦這本的中譯本, 作者也是 c++ 的發明人有第二版
作者: Caesar08 (Caesar)   2016-03-05 17:03:00
the c++是給已經有程度的人,principle是給初學者不過我看你的問法,我覺得看primer會比較好
作者: kwpn (ITSST)   2016-03-05 17:40:00
我覺得c++發明人那本範圍太廣了,所有東西都有,每項都講的不多,比較適合reference用. 比較推薦新手看c++ primer,範圍較小許多但主要要學的都有,每項描述比較多也較生動找不到就上網天瓏訂都會有
作者: a27417332 (等號卡比)   2016-03-05 19:00:00
基礎可以參考網路資料,我自己覺得那些書都不好啃啦雖然網路資料有的可能是錯的就是了(汗
作者: freeunixer (御劍客)   2016-03-05 19:21:00
基礎不找幾本書打好就要 ref 網路,你就去 ref 到死吧.你乾脆也不用上學,在家上網自學就能出師了.
作者: Caesar08 (Caesar)   2016-03-05 20:07:00
有讀過書跟沒有的差別,就是你不知道甚麼是正確的寫法你很難判斷你這樣寫的好壞,因為他執行結果都是正確的如果你只是偶爾要用某個語言,那你的確網路上找就好但如果你要學好一個語言,讀書幾乎是不可避免的
作者: descent (「雄辯是銀,沉默是金」)   2016-03-05 21:59:00
C++ primer 還是買 4/e 好, 除非 3/e 賣 200你可以先買 c++ primer, 這本我看了 2 年才看完可以先到圖書館借借看
作者: Caesar08 (Caesar)   2016-03-05 22:30:00
你真的那麼在意oop,那你就不該買primeroop是C++提供的一個功能,介紹C++的書不會只著墨在那primer是介紹整個C++,而不是只介紹oop更何況你真的要很oop,你應該學javaoop的polymorphism,有些地方可以用template取代這應該不是你想要的
作者: bpq   2016-03-05 23:59:00
話說c++ primer 天瓏還有阿,但是要學oop也不是這本
作者: steve1012 (steve)   2016-03-06 03:55:00
C++是support oop 吧 你想專精oop 感覺可以從Java c#
作者: kwpn (ITSST)   2016-03-06 09:31:00
學完程式語言再學oop也不遲拉
作者: ronin728 (浪人)   2016-03-06 12:57:00
學OOP推Design pattern企業叫你連個小程式都要用OOP是因為OOP是主流編程風格,他們想看你懂不懂這觀念OOP適當使用絕對有益,Linux雖然是用C語言寫的,但是也採用OOP的思想。Gnome也是用C寫的,其中的Gobject就是C語言的OOP框架。當然有人濫用OOP,過度設計的問題屢見不鮮,這些東西都是雙面刃,沒有一個是銀彈。噓你那邊有沒有必要什麼的,以後別人用什麼你也要跟著用公司又不是你開的,架構師又不是你在當的
作者: descent (「雄辯是銀,沉默是金」)   2016-03-06 13:57:00
感覺你只是為了找工作才要學 OO, 應該還是有不需要 OO要求的工作。不過學習 OO 也不是壞事。
作者: ronin728 (浪人)   2016-03-06 14:25:00
可能是我誤會你的意思了,我道歉。OOP在小程式或是只有運算的程式裏沒辦法顯現太大的優點,你可以想像一下,一個RPG遊戲要怎麼寫?
作者: kai5566 (改名Dirk_AI56)   2016-03-06 14:36:00
我算是找工作才了解到他的重要!不用道歉,這沒什麼。謝謝你的說明所以主要在作運算的程式,很有可能用不到oo概念嗎?
作者: ronin728 (浪人)   2016-03-06 15:07:00
有可能用不到,但是沒有物件導向的程式也會用到物件(資料抽象)的概念,當然這也不是OOP的專利,資料抽象的概念比OO更早有一些網路系統是用Erlang寫的,Erlang有物件的觀念,但不是Java那幫人所謂的物件導向。有些任務本身就不太需要OO。但是有些程式卻極度適合使用OO,例如GUI組件、遊戲系統之類的。
作者: kai5566 (改名Dirk_AI56)   2016-03-06 19:21:00
了解!謝謝你耐心說明,我書買好啦~努力學習!
作者: a27417332 (等號卡比)   2016-03-08 16:24:00
我是認真覺得基礎靠Primer打好很厲害啦......雖然和原Po無關,但連基本程式概念都沒有就看Primer...而且我也只說基礎,觀念建立以後當然行有餘力就看書至於查網路,我覺得是多看。個人學習經驗是這樣啦...真要說「正確」的C++,也不用看書,上網看Spec好了吧關於原Po,因為有人推相關書籍就不贅述了。X但我覺得設計這種東西碰到例子再看書會更有感覺XD補述一下好了,我應該把基礎改完概念。大家常推薦的經典的確都是不讀可惜。但我不認為有些東西是應該推薦給某些族群的,因為像是越級打怪。況且網路上我認為多的是精彩的解說文章,只看書我覺得涵蓋的知識並不是全部。

Links booklink

Contact Us: admin [ a t ] ucptt.com