- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[学不学C
1。关于要不要学习C++?(结论:要学,一定要学!) 6y)NH 8l7 如今在网上很多为要不要学C++争的不可开交,因为现在JAVA,C#,。NET都炒的很火,特 C%kIxa) 别是JAVA,大有炸平庐山,停止地球转动之势。用林锐同志的话说,其实JAVA只是C++外甥 Ha20g/ UN. ,跑到舅舅身上撒了一泡尿而已。首先,我们从JAVA 的来历上来说,JAVA的设计初衷是用 R;2 Z~P 来给家用电器设计程序使用的,最初设计者想用C++,但觉得C++太复杂,就在C++的基础上 xwN[ y5 做了一些简化,设计出了JAVA,它的设计思想是跨平台,所以必须先在运行平台上安装虚 I3]VR i 拟机,然后把源程序编译成中间语言在运行。这是一个优点,但我们说任意优点都是建立 6DPHg~ 在缺点上的,JAVA的缺点就是运行速度慢,这对于某些系统来说是致命弱点。况且,JAVA 8Ir = @ 中没有指针,对于制作系统软件来说,这更是无法饶恕的。再来看C++。C++产生于美国贝 %u02KmV. 尔实验室,就是发明电话那个公司。设计初衷是用来改进C的开发效率,C是面向过程的语 W%^;:YQ9i 言,开发效率底,贝尔实验室有大量的C程序员,所以只要在开发效率上提高一点点,就可 qEV$} 以节约数目庞大的成本。C是什么东西?是用来代替汇编编写操作系统的语言,用C++代替 E )0)A3= C,可以得出两个结论:第一,C++必须具有同C相当的执行速度;第二,C++必须比C具有较 \ POQeZ 高的开发效率。执行速度方面,C++的设计者的思想就是在改进开发效率的同时尽量不增加C++的系统开销,当然有些地方非增加开销不可,也把开销控制在 yMbg1+: 最小程度内。具非权威研究报告,C++比C的执行开销多出不到10%。开发效率方面,C++引 YA%0{Tdxz 进了面向对象机制,库机制,最大程度上实现了代码重用,这是软件开发人员的福音。C+ E(Gmfhb +在改进C的开发效率的同时,对C的缺陷做了一些修补。C的优点在C++中都得到了很好的保 O4A{GO^q 留,C的缺点在C++中都有了改进,有了更好的解决办法。而且,为了现有的大量C程序维护 lr_c ,C++还全面兼容了C。纵观当今程序语言家族,我觉得只有C可以C++相提并论,门当户对 lcYjwA ,其它语言都无法和C++相提并论。无论从什么角度来说,C++都算的上语言中的老大。 ?hSOtW 9} i[x4 如今,网上有很多关于C++的争论,其实争论的人都是一些不知情的人,绝大多数是学校里 j$Z:S~* 的学生,我也曾经这样。在学校里的时候,不知道究竟应该学习什么,要是遇到好的老师 =S:Snk% 还可以,遇到垃圾老师,垃圾学校那就更糟糕。如今,什么MCSE,CCNA,CIW等等认证漫天 -{rUE + 飞,把人搞的昏头昏脑,其实这都是认证公司炒的。社会上需要的是有真才实学的人,而 k]9v${Ke 不是需要证书。 0JM`*f%n 我从大二开始学习编程,一开始学习VB,后来学习DELPHI,再后来学习C#,再后来学习C+ o6TU#7P +,绕了个大圈子,最后还是绕回来了。而且重新学习数据结构,操作系统,学习软件工程 _[t:Vme}v ,学习大学本科的基本课程,重新读外国的程序设计名著,而这些以前在大学是不屑一顾 }*9mNE 的。劝如今还在学校的师弟师妹们,努力学习C++。 q aZQ1e /@QPJ~%8Ud 2。为什么要学习学习C++ hWD%_yhd 1)C++的程序员身价普遍较高,当然,前提是你必须是高手。我所在的城市,那些公司根 c1aIZ 本就招不到合格的C++程序员,一方面C++程序员要求高,学习C++的人越来越少了。当然, GLtd6;V 怀着这个目的,你或许永远无法成为C++高手,但我把这个原因放在最前面,可以给大家一 {k8R6l1 个很明确的激励,当你接触C++后,发现从学习中获得乐趣比高的工资更有动力; BH\!yxK 2)C++的优势是用来开发大型软件,从中可以学到很多优秀的软件设计思想。C++不是软件 xka,`z 开发的首选工具,一般说来,大多人更愿意学习和使用VB,为什么,简单。简单的另一个 ALXie86a8 方面是功能的局限。微软公司恨不的所有人都学VB,只有他一家会C++。容易上手,大家都 PJ3M,2H1b. 喜欢学,喜欢用,很多人拿一本200页的书,看个两三个星期,就觉得自己是个程序员了, }NpNC+ 可以开发软件了,而且觉得做出来的东西很不错。当
您可能关注的文档
最近下载
- 【《家庭养育环境评价探究的国内外文献综述3000字》】 .docx VIP
- 一(上)数学必考:100道看图列式+应用题.pdf VIP
- 贵州财经大学 汉语写作与百科知识A卷 2017年考研专业课真题.pdf VIP
- 【家庭养育环境评价探析的国内外文献综述3000字】.docx VIP
- 苏教版(2019) 选择性必修1 课时7 逻辑电路设计(选学) 课件.pptx VIP
- 【GB_T51455-2023】 城镇燃气输配工程施工及验收规范.docx VIP
- 新项目方法验证能力确认报告(固定污染源排放烟气黑度的测定 林格曼烟气黑度图法HJT 398-2007)展示版.pdf VIP
- 县级干部党校培训个人总结.docx VIP
- 《黑白装饰画课件》教学课件.pptx VIP
- 苏教版(2019) 选择性必修1 课时3 两种组合逻辑门——与非门、或非门 课件.pptx VIP
文档评论(0)