C与C++之争,争出了什么?
来源:互联网 发布:淘宝店铺违规怎么办 编辑:程序博客网 时间:2024/04/28 12:05
昨天,看到一篇文章,说的是linux之父对C++语言的评价。接着看了孟岩先生的一篇文章。无外乎就是评价C与C++语言的优点和缺点。
今天,刚打开CSDN,就看到头条是C与C++之争的论题。
我也一个学习写程序的人,从一开始接触计算机语言到现在,也算是用过几种语言。C和C++用的就很少,用的最多,也是现在正用着的是C#。
虽然C和C++相对用的较少,但我还是了解这两种语言的特点的。我个人认为:他们最大的特点就是可以很好的实现对底层的控制,那么可能发挥他们优势最多的地方就是开发系统软件。linux操作系统的问世和流行,还有其它一些流行的软件,也都证明了这一点。
C与C++给使用他们的人,带去了很大的荣誉和价值。这是他们能力和智力的体现。但是现在很流行的语言,如C#和Java,慢慢在抢占风头,而且呈现越演越烈之势。个人认为,在开发一些与业务相关的应用领域,特别是基于internet的程序,后两种语言是最佳的选择。而现在这种软件的开发份额也占到了很大的程度。软件开发不在是几个高智商的人做的事情,而慢慢演变成一种普通产业。
开发的软件越来越接近实际工作,开发的语言越友好,开发的思想越来越接近人类的思维,开发的工具越来越智能化,开发过程注重不再是编码实现,而转移到了设计阶段。这都是事实。都是计算机科学发展应该符合计算机诞生初衷的要求--方便人们的工作。那么,作为让计算机工作的人,也应该改变一下自己的思想意识:如何做最简单的事情就能驱动计算机,让我们解放出来,也应该是我们这个行业的发展目标。
毕竟底层的开发只需要很少人参与,而且已经越来越成熟。C与C++又他们施展才华的场所,java和C#同样又他们如鱼得水的适用环境。所以不要一味的强调语言的回归。在出色完成任务的基础上,选择一个让你在开发过程中最舒服的语言。
底层的工作固然重要,但是如果没有太多的底层工作要做,那么,我的建议是,不妨更新一下自己的知识库。真正的高手,应该学着去适应环境,而不是让环境去适应你。对于语言之争,最根本就是个人的喜好,如果你认为,你没有能力改变别人的喜好,那么就象我一样,发别一下个人见解就可以了。从这个角度出发,其实,争与不争其实效果是一样的了。
- C与C++之争,争出了什么?
- jQuery 之 $(this) 出了什么问题?
- 在C与C++的语言之争中我学到了些东西
- 编程之美-看看出了什么问题?
- C与C++中很少犯的错误,犯了后却很难找出的错误
- C语言学了有什么用呀
- 学了c之后,该学什么
- c语言给了我什么?
- C与C++面试易出知识点
- $(this)出了什么问题
- extern"C"到底做了什么,起流什么作用
- 学了C/C++,我能做什么?
- c语言太容易出笔误了,这样都行
- uml与c有什么区别
- Java与C/C++有什么区别
- Java与C/C++有什么区别?
- Java与C/C++有什么区别
- Java与C/C++有什么区别
- linux下把共享库(SO)加载到指定的内存地址
- DataGridView填充、更新、删除(多行)Sql Express 2005数据库
- 简介vc中的release和debug版本的区别
- Hibernate培训B组测试题
- 全国网站查处中,将网站慢慢地转到这儿来了。
- C与C++之争,争出了什么?
- 数据绑定总结
- sprintf的用法
- 软件设计师历年试题、答案、分析集锦(1987-2007)
- 美国之行---某两天的晚餐
- 用timesensor 控制vertexshader的时间
- 主板 : 北桥芯片
- C#常用排序算法
- Pocket PC、Pocket PC phone、Smartphone的区别