C与C++之争,争出了什么?

原创 2007年09月12日 10:33:00

昨天,看到一篇文章,说的是linux之父对C++语言的评价。接着看了孟岩先生的一篇文章。无外乎就是评价C与C++语言的优点和缺点。

今天,刚打开CSDN,就看到头条是C与C++之争的论题。

我也一个学习写程序的人,从一开始接触计算机语言到现在,也算是用过几种语言。C和C++用的就很少,用的最多,也是现在正用着的是C#。

虽然C和C++相对用的较少,但我还是了解这两种语言的特点的。我个人认为:他们最大的特点就是可以很好的实现对底层的控制,那么可能发挥他们优势最多的地方就是开发系统软件。linux操作系统的问世和流行,还有其它一些流行的软件,也都证明了这一点。

C与C++给使用他们的人,带去了很大的荣誉和价值。这是他们能力和智力的体现。但是现在很流行的语言,如C#和Java,慢慢在抢占风头,而且呈现越演越烈之势。个人认为,在开发一些与业务相关的应用领域,特别是基于internet的程序,后两种语言是最佳的选择。而现在这种软件的开发份额也占到了很大的程度。软件开发不在是几个高智商的人做的事情,而慢慢演变成一种普通产业。

 开发的软件越来越接近实际工作,开发的语言越友好,开发的思想越来越接近人类的思维,开发的工具越来越智能化,开发过程注重不再是编码实现,而转移到了设计阶段。这都是事实。都是计算机科学发展应该符合计算机诞生初衷的要求--方便人们的工作。那么,作为让计算机工作的人,也应该改变一下自己的思想意识:如何做最简单的事情就能驱动计算机,让我们解放出来,也应该是我们这个行业的发展目标。

毕竟底层的开发只需要很少人参与,而且已经越来越成熟。C与C++又他们施展才华的场所,java和C#同样又他们如鱼得水的适用环境。所以不要一味的强调语言的回归。在出色完成任务的基础上,选择一个让你在开发过程中最舒服的语言。

底层的工作固然重要,但是如果没有太多的底层工作要做,那么,我的建议是,不妨更新一下自己的知识库。真正的高手,应该学着去适应环境,而不是让环境去适应你。对于语言之争,最根本就是个人的喜好,如果你认为,你没有能力改变别人的喜好,那么就象我一样,发别一下个人见解就可以了。从这个角度出发,其实,争与不争其实效果是一样的了。

Unity3D技术开发之战争迷雾效果

相信玩过Dota,英雄联盟等即时竞技类游戏的朋友都知道战争迷雾,这次做了一个战争迷雾的效果:        战争迷雾大家应该很熟悉了,一开始地图全部都是黑的,只有主角的一定范围内能看得到。随着...
  • QST_Apple
  • QST_Apple
  • 2015年02月12日 10:00
  • 1423

Java多线程中的竞争条件、锁以及同步的概念

1.竞争条件: 在Java多线程中,当两个或以上的线程对同一个数据进行操作的时候,可能会产生“竞争条件”的现象。这种现象产生的根本原因是因为多个线程在对同一个数据进行操作,此时对该数据的操作是非“原...
  • hourui93
  • hourui93
  • 2015年09月20日 12:46
  • 3026

一个多线程的死锁和锁争用的例子

在多线程编程中,为了保持同步,需要使用互斥锁保护临界区,但是多线程共同使用互斥锁的时候会造成死锁或者锁争用的情况: 死锁: 产生死锁的原因主要是: (1) 因为系统资源不足。 (2) 进程运行推进的顺...
  • yusiguyuan
  • yusiguyuan
  • 2014年03月25日 09:14
  • 3264

企业应用系统:C/S vs B/S三层J2EE架构之争

企业应用系统:C/S vs B/S三层J2EE架构之争 Merry Zhang   最近企业信息化系统(特质运行在专用网里的特定行业应用系统)中,需要开发新的销售系统。由于销售分布于全国各地分公...
  • iammerryz
  • iammerryz
  • 2012年08月10日 10:52
  • 8162

理论化学编程中的Fortran与C++之争

来源:emuch.net/html/201111/3885537.html 理论化学编程中的Fortran与C++之争 自从有了程序设计语言,“哪种编程语言好”就成为了亘古不变的话题。这个...
  • donkeydog
  • donkeydog
  • 2015年08月24日 11:46
  • 1415

3G 室内覆盖引发“步点”之争

  • 2011年06月23日 13:25
  • 594KB
  • 下载

商业周刊:联想与苹果的“完美”笔记本之争

  • 2010年12月27日 21:25
  • 60KB
  • 下载

视频标准之争

  • 2012年02月20日 22:16
  • 780KB
  • 下载

奇鱼微办公黄喆:“AI+SaaS”智能移动办公的“风口”之争

  • 2017年06月27日 17:30
  • 438KB
  • 下载

工业FPGA与CPU之争

  • 2014年08月27日 13:49
  • 211KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C与C++之争,争出了什么?
举报原因:
原因补充:

(最多只允许输入30个字)