首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

C++语法太复杂,是利是弊?解决思路

2012-04-11 
C++语法太复杂,是利是弊?http://java.csdn.net/a/20100727/277294.html在CSDN上看到一条新闻:Go语言创始人

C++语法太复杂,是利是弊?
http://java.csdn.net/a/20100727/277294.html
在CSDN上看到一条新闻:Go语言创始人对Java、C++的复杂性不满
我倒感觉比较认同这样的说法。

我想大家对于学习C++语法花了很大一部分时间吧。
一是因为C++语法确实太复杂了。
二是因为公司对C++的考核又太看重了。总是要搞一些偏题,难题,怪题出来,现在高考都不认同这样的做法了。
三是技术人员的自尊心吧。总感觉不把C++技巧挖个底朝天就不是合格的C++程序员。
包括我自己在内,大部分人关于C++的书比其它的书都要多,花的钱也最多吧。
有时间一定要到论坛的C++板块学习。浪费到学习C++上的时间就是更多了。
我感觉这就像写文章一样,我们一直在玩弄华丽的词藻,却华而不实。。。

其实我一直在困惑,如果看完一本经典C++的书,就完全可以满足写程序的要求了。
为什么还要浪费那么多金钱,时间和精力到C++上哪?如果把这些时间花到算法的学习与研究上不是更好。
有时候真不想再看什么C++了,但不知道什么原因,都是放不下。生怕自己落后。。。

C++到底学到什么时候是个头啊?



[解决办法]
同问,自己也有你那样的疑惑。不过我觉得还是坚持下去吧,都是有利有弊的。有人这样说过,越简单的就越不安全。不知道大家同意不。
[解决办法]
越深入学习C++有关的知识以及算法 细节就一点点的体现出来 个人见解
[解决办法]
听说在美国劳动复杂程度和工资成正比,在国内虽然有很大出入,技术的复杂度也多少决定程序员的工资吧。
要是和1+1那么简单要大学生做什么?凭什么能拿比民工高的工资啊?
[解决办法]
我没有买一本讲C++语法的书,哇哈哈

感觉C++只是个工具,没把它看多重
[解决办法]
获得资料有多种途径,买书只是一种
我就很喜欢买书
每月固定有300以上的买书钱
对于书来说,最大的成本是看书花的时间
[解决办法]
当然是好事,咱们其实完全可以只学习简单的c++语法,不学高级的部分,一样也能完成项目

高级功能的出现是为了方便编程,并不是为了给编程增加负担
[解决办法]
细枝末节的部分,是一种诱惑

[解决办法]
还有,c++不是为了应对考试的,c++的出现是为了更好的开发项目,一切都是以项目为中心点,c++也只是开发项目的一个工具,c++是否学完了,要视个人而定,就像永远学不完数学一样,够用就行了

我一直都很讨厌写c++的某个题,与其出题,倒不如出个项目,让应试者来说出制作思路或是写出这个项目
[解决办法]
回复内容太短了!
[解决办法]
不适用复杂的语法即可
[解决办法]
复杂的是人心,不是C++
[解决办法]

探讨
复杂的是人心,不是C++

[解决办法]
探讨
-.- 很禅

[解决办法]
既是利也是敝
因为要处理底层,有些东西必不可少
[解决办法]
其实常用的就一部分,代码简练和易读才是王道吧~
[解决办法]
C++对于某些领域,还是很抢手的。
[解决办法]
个人认为C++这种复杂的语法体系,其实是有利有弊的。
不知道LZ是否使用过C++以外的编程语言?最早我使用的是C++,大三时因为校方的一个项目,临时转入了C#。跟C++相比,C#的语法确实简单,外带VS新增了智能感知,编程的效率确实提高了不少。大四时为了学自己感兴趣的DX,重新转回C++,这时才发现在其复杂的语法之下,确有自己的独到之处。
C++语法之所以复杂,根本原因是因为它的封装度较一般语言更低,使用起来也就更为灵活。其实大家退一步讲,LZ认为汇编跟C++哪个语法比较复杂呢?C++下的一条语句,到汇编级其实有很多条指令,C++下固定的原子操作,在汇编看来其实有很多种实现方式。高级语言比之C++,个人认为应该是相同的道理。
[解决办法]
C++的确可能相对更高级的语言比较复杂,但好处在于封装度低,开发人员可以通过代码控制程序的每一个细节。高级语言虽然使用起来简单,但大多在底层屏蔽了很多细节信息。在做简单的程序开发时可能没有什么感觉,只觉得C++复杂麻烦,但一旦真正需要用到那些被高级语言屏蔽的细节的时候,还是会发现C++的好的
[解决办法]
用通用的大家都能熟悉的写法
[解决办法]
事实上,很多开发人员只用C++的子集,而不是所有特性! 

------解决方案--------------------


弊,必须的!~~~~~·
[解决办法]
同一楼上的,我喜欢C#这种既有类型又不必考虑指针的语言,而且vs2005编辑器支持的很好,只要打},chua!就帮你排列好格式
[解决办法]

探讨
事实上,很多开发人员只用C++的子集,而不是所有特性!

[解决办法]
探讨
同一楼上的,我喜欢C#这种既有类型又不必考虑指针的语言,而且vs2005编辑器支持的很好,只要打},chua!就帮你排列好格式

[解决办法]
复杂是看设计者
语法倒是还好吧
[解决办法]
探讨
C++的确可能相对更高级的语言比较复杂,但好处在于封装度低,开发人员可以通过代码控制程序的每一个细节。高级语言虽然使用起来简单,但大多在底层屏蔽了很多细节信息。在做简单的程序开发时可能没有什么感觉,只觉得C++复杂麻烦,但一旦真正需要用到那些被高级语言屏蔽的细节的时候,还是会发现C++的好的

[解决办法]
很赞同19和20楼的说法。。。
[解决办法]
还好吧 用多了就好了 平时多想想

[解决办法]
人的大脑太复杂,是利是弊?

热点排行