【2016——-编程语言排行以及优缺点分析】

网上一直流传个笑话,相信大家已经耳熟能详了:

C++程序员看不起C程序员,

C程序员看不起java程序员,

java程序员看不起C#程序员,

C#程序员看不起美工。

周末了,美工带着妹子出去约会了,一群SX程序员还在加班。哈哈...


然后编程语言大战一触即发。

论坛里偶尔也会听到同行抱怨:这个语言哪里哪里不好不好,那个语言又是如何如何的优秀。

对于这样的牢骚,一笑奈何。

下面这个排行大家看看就可以了。



个人觉得就我们程序员而言,语言只是工具,没有优差好坏之分。

只要你使用相应的语言,完成相应的工作,你的目标就完成了。

我们无需抱怨这种语言的缺点,而应该抱有接受的态度。

任何语言的存在都有它的合理性,如果不合理是经受不住时间的考验的。

世间之物都具有双面性,只是看利多还是弊大。

如果一个东西是十全十美的,那我毫不犹豫的告诉你,一种情况是它不存在,另一种情况是你还没发现它的缺点。


       每种语言都有自己得天独厚的优势,当然缺点同时伴存。

C语言是计算机界的常青藤。

C语言执行效率高,用于写底层的驱动那是再适合不过。

指针是C语言的精华。

C++是很强大的,只要你是个高手,你几乎可以利用C++完成任何事情。当然虚函数是C++的精华。

Java取消了指针,这是应该喜还是忧。喜的是,没有C或者C++那种对内存繁琐的操作,而且也降低了很多致命性的错误发生的概率。忧的是,效率大打折扣,采用虚拟机的方式使得Java有跨平台的特性,必然会使得效率降低。

另外一个方面,你借别人的东西使用(内存),是不是应该还回去呢?从这一方面考虑,C或者C++的设计思想更有意义。

经常关注TIOBE世界编程语言排行榜,Java已经有很久排名第一,我觉得这样的排名只是看看而已,无需过多的信奉。

下面让我们来一起看看几种主要语言的优缺点把。

 

C语言

 

C语言的优点:

1.简洁紧凑、灵活方便

2.运算符丰富

3.数据结构丰富

4. C是结构式语言

5. C语法限制不太严格,程序设计自由度大

  • 14
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值