作者gn02207093 (blue)
看板Programming
标题[问题] 可以只会C不会C++吗
时间Mon Sep 2 11:14:13 2013
大一时因为很混,只修C没有接着修C++
最近发现C++比C多了些比如 物件导向、class、template的概念
(当然我也根本不知道那些概念指的是什麽XD)
在C学得还不错的情况下
请问C++是必要学的吗??
原PO是通讯研究所领域的(尚未开学)
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.249.198.98
1F:→ lion21:能会最好 不会的话就是少了一些机会罢了 122.116.10.129 09/02 11:29
2F:推 bombilla:个人是觉得OO的观念要有,然後C++的基本 211.20.60.37 09/02 12:59
3F:→ bombilla:会用就行了,至少我个人是这样,我都是在 211.20.60.37 09/02 13:00
4F:→ bombilla:写linux driver的,C++或Java我写的不好~ 211.20.60.37 09/02 13:00
5F:→ bombilla:但都看得懂就是了,OO观念个人觉得蛮重要 211.20.60.37 09/02 13:02
6F:→ bombilla:的就是了。 211.20.60.37 09/02 13:02
7F:推 purpose:可以 124.8.133.254 09/02 13:22
8F:推 Leadgen:通信所只会作模拟,不用太高深的东西。 114.32.46.189 09/02 16:41
9F:推 wuliou:看你要做哪部分 如果都用嵌入式系统 111.250.28.55 09/02 23:53
10F:→ wuliou:来做的话 几乎都只用C 111.250.28.55 09/02 23:53
11F:推 UncleHS:不要学C++ 学惹就回不去惹 12.216.188.194 09/03 06:04
12F:→ gn02207093:请问楼上的意思是..好还不好QQ? 111.249.197.15 09/03 10:48
14F:→ MOONRAKER:同事说…写习惯OOP,看我们程式很痛苦:P 118.163.12.174 09/03 15:49
15F:→ s3748679:...!?? 是指同是血习惯OOP 看M大的程式很 36.238.154.180 09/03 17:35
16F:→ s3748679:痛苦!? 36.238.154.180 09/03 17:35
17F:→ s3748679: 同事写(更正错字) 36.238.154.180 09/03 17:37
18F:推 UncleHS:当你C++可以写到大概控制LLVM IR的程度的 12.216.188.194 09/03 20:45
19F:→ UncleHS:时候 还有C++带给你的许多好处之後 就不会 12.216.188.194 09/03 20:46
20F:→ UncleHS:想要回去写西惹XD 12.216.188.194 09/03 20:46
21F:→ MOONRAKER:我上班写php 同事有Java经验 应该很厉害 1.34.60.15 09/04 02:05
22F:→ MOONRAKER:只是现在工作不写程式 1.34.60.15 09/04 02:06
23F:推 yoco315:连 C 都不会那就更好... 220.135.58.34 09/05 16:12
24F:推 Killercat:所有语言只分为OO跟非OO 其他差异都不 59.124.251.135 09/18 14:36
25F:→ Killercat:算大。为什麽会这样分?是因为这两种系 59.124.251.135 09/18 14:36
26F:→ Killercat:统的思考方向是不同的。 59.124.251.135 09/18 14:37
27F:→ Killercat:你遇到一个问题,OO的会想怎麽做一个物 59.124.251.135 09/18 14:37
28F:→ Killercat:件来解决这问题,而非OO则会想怎麽用一 59.124.251.135 09/18 14:37
29F:→ Killercat:个callback解决这问题。 59.124.251.135 09/18 14:37
30F:→ Killercat:前者就会写出一个含有虚拟函示的class 59.124.251.135 09/18 14:38
31F:→ Killercat:後者则会送入一串函示指标。C++好处在於 59.124.251.135 09/18 14:38
32F:→ Killercat:基本上他两种写法都能兼容,不过这也是 59.124.251.135 09/18 14:38
33F:→ Killercat:他最大的坏处。 59.124.251.135 09/18 14:39
34F:→ suhorng:楼上是认真的吗XD 118.166.50.147 09/18 18:58
35F:→ drm343:非 OO 该不会是指 FP 吧? 36.236.24.47 09/19 18:50
36F:推 bxxl:应该也有分 FP 跟 非FP 吧? 118.160.223.95 09/20 13:52
37F:推 suhorng:OO跟非OO这边到是不太有问题啦, 但是说没 118.166.50.147 09/20 16:17
38F:→ suhorng:有OO特性的语言都一样这到底是? XDDD 118.166.50.147 09/20 16:17
39F:→ Killercat:我没说"都一样" 只是很粗浅的把"思考方 219.85.28.215 09/22 04:48
40F:→ Killercat:式"当作分类标准先画一条线而已 219.85.28.215 09/22 04:48
41F:→ Killercat:我现在自己就在写C/C++/Java/JS 219.85.28.215 09/22 04:49
42F:→ Killercat:对我来讲这算是一个很明显的分野 219.85.28.215 09/22 04:49
43F:→ Killercat:还没开始写code以前总要思考一下这问题 219.85.28.215 09/22 04:50
44F:→ Killercat:应该用什麽方法去解,再来才是写code 219.85.28.215 09/22 04:50
45F:→ Killercat:er...不过我发现asm是个特例就是 XD 219.85.28.215 09/22 04:51
46F:→ suhorng:纯粹觉得很多非OO语言思考方式相差甚远。 118.166.46.89 09/22 12:05
47F:推 typepeter:C++?最基本的OO语法真的不难 114.42.11.89 09/24 23:57
48F:→ typepeter:当然真的要深入,C++也是超难的... 114.42.11.89 09/24 23:57
49F:→ typepeter:不过如果真的畏学C++,一定要学STL 114.42.11.89 09/24 23:57
50F:→ typepeter:不然几乎等於没有学C++.... 114.42.11.89 09/24 23:58
51F:→ pcjustin:Template比较重要 42.70.179.228 10/04 23:30