C 编程语言走上下坡路了吗?

转载 2016年08月29日 16:04:07


虽然科技行业一日千里,但是编程语言的格局却波澜不惊,在TIOBE编程语言流行度指数排行榜上,TOP5排名过去一年都被Java、C、C++、C#和Python把持着。TIOBE的编程语言流行度榜单每月都会更新,排名依据搜索引擎数据分析。



虽然顶级编程语言的排名相对稳定,但是TIOBE指数的分析师指出,未来几年C语言将遇到麻烦,今年8月份C语言的流行指数是11.303%,创下2001年以来的新低。


C语言流行度下滑的主要原因是它并不太适合开发web和移动应用。与其他主流编程语言如Java、C++和C#不同,C语言的进化很缓慢,即使是所谓的新C11标准也换汤不换药。


此外,C没有得到任何一家IT巨头的青睐成为其主力开发语言,Google严重依赖Java和Python,而苹果选择了Swift和Objective-C。


由于“安装基数”庞大,C语言在流行度排行榜上还有望停留好几个季度,但是TIOBE的分析师奉劝C语言开发者尽快“跳船”。市场对C语言开发人员的需求还将持续好几年,但这只是惯性,是时候学习新的编程技术了。


今年三月以来,TIOBE指数显示一些编程语言显现出强劲的上升势头,例如:Perl、Ruby、汇编语言、Swift、Groovy和D。


Swfit的上升并不令人吃惊,因为苹果公司已经将Swift钦定为iOS和Mac OS X的官方开发语言。而Swfit的前任——Objective-C,则因“失宠”而在榜单中直线下滑。


汇编语言和R的崛起,则得益于大数据分析和物联网等细分领域的快速成长,同时也证明只要有足够多的需求和开发群体,非通用语言也照样能够流行。
举报

相关文章推荐

Objective-C 编程语言(1) 简介

转载请标明出处:blog.csdn.net/zhangxingping 简介     Objective-C是一个简单的面向对象的编程语言。Objective-C是对标准ANSI C的...

Objective-C 编程语言(2) 类,对象,消息 --- 类(2)类类型

转载请标明出处:http://blog.csdn.net/zhangxingping    类类型     类实际上是对一类对象的描述。类实质上定义了一种数据类型。这种类型不仅仅是基于类中的数...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

2012年7月编程语言排行榜:Objective-C超越C++

TIOBE发布了2012年7月份的编程语言排行榜,本月最大的看点要数Objective-C超越C++,成为新科探花。 Objective-C之前一直是一个默默无闻的小众语言,随着苹果iPho...

Objective-C 编程语言(4) 协议---协议对象,采纳协议,遵守协议

转载请标明出处:http://blog.csdn.net/zhangxingping 协议对象     正如在运行时类对象代表类,选择器(selector)代表方法一样,正式的协议是通过一个特...

Objective-C 编程语言(6)类别与扩展----类别的使用

转载请标明出处:http://blog.csdn.net/zhangxingping 类别的使用     类别的使用有如下几种方式:     ● 扩展由别人实现的类 例如,我们可以通过...

Objective-C 编程语言官网文档(六)-类别以及扩展

声明:本文档仅为个人学习过程中顺手翻译之作,方便开发的同胞借鉴参考。如有觉得译的不好不到位的地方,欢迎指正,将及时做出更正 尽量尊重原文档,因为首次Objective-C,有些地方可能直译了没有...

六种主流编程语言(C、C++、Python、JavaScript、PHP、Java)特性对比

这些年来我陆陆续续已经学习了六种编程语言,有些人会说语言学到最后不都差不多吗?其实可以这样讲,也可以不这样讲。虽然每种语言的表达能力大部分是重合的,只是语法表现形式不一样,但是由于历史发展的原因,每种...

编程语言基本用法总结(Shell,Python,C/C++)

1. Shell  脚本执行目录声明: #!/bin/bash 数据结构: val_str="string" #定义字符串变量 val_int=1 #定义整形变量 arry_str...

Objective-C编程语言概叙

Objective-C简称OC,是一种通用目的的、面向对象的编程语言,它是把Smalltalk中的消息风格加到了C编程语言。Apple公司用OC作为开发OS X和iOS操作系统,以及这些系统的应用程序...

objective-c编程语言 第一章 对象,类和消息 第二小节 消息(object messaging)

Objective-C编程语言 -这是一份翻译,有关于objective-c 原文地址:http://developer.apple.com/library/mac/#documentati...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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