[問題] 可以只會C不會C++嗎

看板Programming作者 (blue)時間10年前 (2013/09/02 11:14), 編輯推噓12(12039)
留言51則, 16人參與, 最新討論串1/1
大一時因為很混,只修C沒有接著修C++ 最近發現C++比C多了些比如 物件導向、class、template的概念 (當然我也根本不知道那些概念指的是什麼XD) 在C學得還不錯的情況下 請問C++是必要學的嗎?? 原PO是通訊研究所領域的(尚未開學) 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.249.198.98

09/02 11:29, , 1F
能會最好 不會的話就是少了一些機會罷了
09/02 11:29, 1F

09/02 12:59, , 2F
個人是覺得OO的觀念要有,然後C++的基本
09/02 12:59, 2F

09/02 13:00, , 3F
會用就行了,至少我個人是這樣,我都是在
09/02 13:00, 3F

09/02 13:00, , 4F
寫linux driver的,C++或Java我寫的不好~
09/02 13:00, 4F

09/02 13:02, , 5F
但都看得懂就是了,OO觀念個人覺得蠻重要
09/02 13:02, 5F

09/02 13:02, , 6F
的就是了。
09/02 13:02, 6F

09/02 13:22, , 7F
可以
09/02 13:22, 7F

09/02 16:41, , 8F
通信所只會作模擬,不用太高深的東西。
09/02 16:41, 8F

09/02 23:53, , 9F
看你要做哪部分 如果都用嵌入式系統
09/02 23:53, 9F

09/02 23:53, , 10F
來做的話 幾乎都只用C
09/02 23:53, 10F

09/03 06:04, , 11F
不要學C++ 學惹就回不去惹
09/03 06:04, 11F

09/03 10:48, , 12F
請問樓上的意思是..好還不好QQ?
09/03 10:48, 12F

09/03 12:38, , 13F

09/03 15:49, , 14F
同事說…寫習慣OOP,看我們程式很痛苦:P
09/03 15:49, 14F

09/03 17:35, , 15F
...!?? 是指同是血習慣OOP 看M大的程式很
09/03 17:35, 15F

09/03 17:35, , 16F
痛苦!?
09/03 17:35, 16F

09/03 17:37, , 17F
同事寫(更正錯字)
09/03 17:37, 17F

09/03 20:45, , 18F
當你C++可以寫到大概控制LLVM IR的程度的
09/03 20:45, 18F

09/03 20:46, , 19F
時候 還有C++帶給你的許多好處之後 就不會
09/03 20:46, 19F

09/03 20:46, , 20F
想要回去寫西惹XD
09/03 20:46, 20F

09/04 02:05, , 21F
我上班寫php 同事有Java經驗 應該很厲害
09/04 02:05, 21F

09/04 02:06, , 22F
只是現在工作不寫程式
09/04 02:06, 22F

09/05 16:12, , 23F
連 C 都不會那就更好...
09/05 16:12, 23F

09/18 14:36, , 24F
所有語言只分為OO跟非OO 其他差異都不
09/18 14:36, 24F

09/18 14:36, , 25F
算大。為什麼會這樣分?是因為這兩種系
09/18 14:36, 25F

09/18 14:37, , 26F
統的思考方向是不同的。
09/18 14:37, 26F

09/18 14:37, , 27F
你遇到一個問題,OO的會想怎麼做一個物
09/18 14:37, 27F

09/18 14:37, , 28F
件來解決這問題,而非OO則會想怎麼用一
09/18 14:37, 28F

09/18 14:37, , 29F
個callback解決這問題。
09/18 14:37, 29F

09/18 14:38, , 30F
前者就會寫出一個含有虛擬函示的class
09/18 14:38, 30F

09/18 14:38, , 31F
後者則會送入一串函示指標。C++好處在於
09/18 14:38, 31F

09/18 14:38, , 32F
基本上他兩種寫法都能兼容,不過這也是
09/18 14:38, 32F

09/18 14:39, , 33F
他最大的壞處。
09/18 14:39, 33F

09/18 18:58, , 34F
樓上是認真的嗎XD
09/18 18:58, 34F

09/19 18:50, , 35F
非 OO 該不會是指 FP 吧?
09/19 18:50, 35F

09/20 13:52, , 36F
應該也有分 FP 跟 非FP 吧?
09/20 13:52, 36F

09/20 16:17, , 37F
OO跟非OO這邊到是不太有問題啦, 但是說沒
09/20 16:17, 37F

09/20 16:17, , 38F
有OO特性的語言都一樣這到底是? XDDD
09/20 16:17, 38F

09/22 04:48, , 39F
我沒說"都一樣" 只是很粗淺的把"思考方
09/22 04:48, 39F

09/22 04:48, , 40F
式"當作分類標準先畫一條線而已
09/22 04:48, 40F

09/22 04:49, , 41F
我現在自己就在寫C/C++/Java/JS
09/22 04:49, 41F

09/22 04:49, , 42F
對我來講這算是一個很明顯的分野
09/22 04:49, 42F

09/22 04:50, , 43F
還沒開始寫code以前總要思考一下這問題
09/22 04:50, 43F

09/22 04:50, , 44F
應該用什麼方法去解,再來才是寫code
09/22 04:50, 44F

09/22 04:51, , 45F
er...不過我發現asm是個特例就是 XD
09/22 04:51, 45F

09/22 12:05, , 46F
純粹覺得很多非OO語言思考方式相差甚遠。
09/22 12:05, 46F

09/24 23:57, , 47F
C++?最基本的OO語法真的不難
09/24 23:57, 47F

09/24 23:57, , 48F
當然真的要深入,C++也是超難的...
09/24 23:57, 48F

09/24 23:57, , 49F
不過如果真的畏學C++,一定要學STL
09/24 23:57, 49F

09/24 23:58, , 50F
不然幾乎等於沒有學C++....
09/24 23:58, 50F

10/04 23:30, , 51F
Template比較重要
10/04 23:30, 51F
文章代碼(AID): #1I90A8XN (Programming)