作者james732 (好人超)
站内Programming
标题Re: [问题] C#和C++的选择
时间Thu Feb 23 01:40:21 2012
以「学生」来说,我很建议两套都学学看
毕竟它们两个语言的差距很大,而且各有优劣
C++历史悠久,相关资源多,用它来开发的软体也很多
以後工作其实很容易遇到用MFC之类的东西写出来的软体
现阶段来说,它的执行效率也会比C#好
但C++的学习曲线也会比较长
光是正确使用指标就会让人想吐了
它也有很多的眉眉角角要注意
不过这些眉角弄懂了
程式运作的原理大概也在指掌间了
而C#是微软帝国力推的程式语言,容易上手、应用广泛
单机程式、网页程式、手机与平板程式都可以写,而且很简单
(这些东西C++可能也能做到,但没办法像C#那麽容易)
学C#我觉得还有个附加价值:日後要跳Java也很有帮助
不过,依我学生时期上课的经验
一个学期的课程,C++能讲到class就很强了
通常连virtual function都没办法讲得很清楚
而且一个学期教的东西,也不太容易做出好玩的作品
如果没有非常非常认真上课的打算
(认真到愿意自己花时间练习以及找资料)
一个学期过了可能还是雾茫茫……
(自己当过助教,我觉得C++是个非常非常难教的语言)
而C#的课程就很容易做出一些好玩的东西
拉拉介面、画画图,它就会动了
就算不知道reference是什麽
很多时候还是可以过得很好
所以如果只是抱着「学学看」的想法(没打算花太多时间)
玩玩C#真的是个不错的选择
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 101.13.30.75
1F:→ james732:想多写点东西,不过觉得写出来好敷浅orz 101.13.30.75 02/23 01:44
2F:推 coolboychiu:感谢分享~140.112.248.193 02/24 00:29