Re: [問題] 非本科自修C++原文書混亂是正常的嗎QQ

作者: Ting1024 (無)   2014-10-04 22:36:45
C++我個人相當討厭,
主要原因是他的學習時間與生產力間的不對稱。
同樣的東西,你用C、JAVA、C#假設只要花六個月
去學,去搞定,在C++可能要花你三年時間。
所以我建議,把C++的C學紮實一點,OO的部分不用太深入,
知道怎麼去套用現成的東西即可(如套用MFC、QT之類的)。
別真的傻傻的拿C++去開發什麼重用的FRAMEWORK,
那是自討苦吃。你用C#,用JAVA都好。不要跟自己時間過不去。
※ 引述《kakkou (若是夢想不再)》之銘言:
: 目前在研讀C++ how to program第八版
: 之前有上過基礎的課
: 因為是用中文教 導致現在看原文書好混亂 無法看到重點
: 本身英文不錯 一般原文書沒問題 但大學是三類的
: 自學C++一些用語看得很亂害我好挫折...
: 大家都說這版書中文版翻得很爛 但對我外行人來說OK嗎? 有沒有輔助效果?
: 還是說一樣繼續看原文的@@
: 還有 他教學的順序是不是跟一般不一樣?
: 我看他是先教class那些在教迴圈@@
作者: dreaming1943 (winterfall)   2014-10-05 00:56:00
請問C++真的這麼糟嗎?
作者: MOONRAKER (㊣牛鶴鰻毛人)   2014-10-05 02:09:00
C++在cp比上的確不如後來這些新的工具。有時候語言的意義可能只在教學上,而不一定在應用。
作者: dreaming1943 (winterfall)   2014-10-05 02:13:00
我還以為只是用途不同
作者: cjcat2266 (CJ Cat)   2014-10-05 02:58:00
看需求吧,基於效能考量,主機遊戲大多都還是用C++開發
作者: carylorrk (carylorrk)   2014-10-05 03:07:00
所以你覺得 Qt 不是人類開發出來的可重用的 framework
作者: johnpage (johnpage)   2014-10-05 07:10:00
每個國家都有自己的語言,電腦語言也是這樣,沒有你說的這麼糟。會因為繁體的用量比簡體少而去學大陸用語嗎嗎?學會多種語言才是王道,世界不會因你而變的。
作者: Wush978 (拒看低質媒體)   2014-10-05 10:29:00
我常常運用C++寫科學運算核心的部份。目前機器學習的程式很多也是C++ or C寫的。
作者: Ebergies (火神)   2014-10-05 10:33:00
CLI 可以把 C++ 跟 C# 接起來, 沒有問題的
作者: cjcat2266 (CJ Cat)   2014-10-05 11:20:00
那是在.Net Framework上跑或是C#呼叫native code吧前者效能不同於native code,後者呼叫頻繁時則易造成效能瓶頸。但是如果是把核心演算法用native code實作,然後從.Net Framework呼叫的頻率又不高的話,也OK
作者: Killercat (殺人貓™)   2014-10-05 13:53:00
現在主流來講, C#寫UI用dllimport拉C dll進來理由倒是滿簡單的:C/C++ 3rd party lib數量多太多像到現在MOGRE(OGRE的C#版)到現在都還鳥鳥的 XD
作者: cjcat2266 (CJ Cat)   2014-10-05 15:43:00
還是要說,這個要看需求,我們寫主機遊戲的時候基於效能考量,引擎架構是用C++從零寫起的,也沒有自討苦吃
作者: timTan (用口頭禪區分年記)   2014-10-05 22:32:00
非本科可以不熟C+, 本科系我覺得一定要會
作者: Killercat (殺人貓™)   2014-10-06 01:20:00
其實當專案要jni的時候 身價的差別就會很明顯(被打說笑歸說笑 但是碰到的時候真的就是這樣...
作者: littleshan (我要加入劍道社!)   2014-10-06 08:02:00
有些人認為OS或VM或framework都是上帝第一天做好的對他們來說C++當然沒什麼用
作者: clarkman (涼雨)   2014-10-07 23:38:00
我寫過c++和C#,個人覺得學C++比較容易學習觀念會C++後學C#上手滿快得,C#處理底層格式轉換有點麻煩不過這是我個人意見....以前是上層用C#,然後底層通訊用C++包成dll給C#用
作者: longlongint (華哥爾)   2014-10-09 13:10:00
Framework本來就很難寫不過我也覺得C++的多型跟STL混用的時候會大爆炸因為可以調整的東西太多 所以不花時間調不出自己想要的效果 XD
作者: Killercat (殺人貓™)   2014-10-10 22:34:00
多形混用會爆炸代表modern c++ design沒讀好(被打

Links booklink

Contact Us: admin [ a t ] ucptt.com