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


虽然科技行业一日千里,但是编程语言的格局却波澜不惊,在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的崛起,则得益于大数据分析和物联网等细分领域的快速成长,同时也证明只要有足够多的需求和开发群体,非通用语言也照样能够流行。

文章转载自 开源中国社区[http://www.oschina.net]

时间: 2024-12-11 12:33:55

C 编程语言走上下坡路了吗?的相关文章

走上开放之路:Windows开发人员的Java Web支持基础(一)

本文是走上开放之路系列文章的第二部分.这个系列一共包括三部分,目的是帮助 .NET .Windows 客户机-服务器以及 ASP 开发人员快速转换到 Java 平台上.在走上开放之路系 列文章中,作者将帮助您充分利用现有的开发知识,简化您通往基于开放标准的编程之路. 对于那些使用 Visual Basic 6 或 C++,而对 Java 语言或 J2EE 技术并不熟悉,但却对在 基于 Java 和 J2EE 的 Web 应用程序中支持 Web 的 Windows 客户机-服务器的应用程序非 常感

走上开放之路: ASP开发人员的J2EE基础(下)

相关文章:走上开放之路: ASP 开发人员的 J2EE 基础(上) ASP/COM 和 J2EE 应用程序模型 接下来研究不同的应用程序体系结构,您可以使用这些体系结构开发 J2EE 应用程序并将 其与相应的 ASP/COM 应用程序体系结构关联起来. 使用 Java Servlets 编程:基础知识 编写 Java Servlets 就可以对来自 URL 的请求进行可编程控制.典型的 servlet 调用 类似于以下步骤: 客户机向 Web 服务器发出请求,将 servlet 命名为 URL

我是如何走上网站被K之路的?

题记:如果说生命很脆弱的话,那么整天端坐在电脑前面,时刻充满着对未来的憧憬和希望的生命中的渺小者:"站长们",他们更是脆弱得只有一层皮;因为他们随时随刻不仅仅寄希望于"补充营养",而且还担心被搜索引擎"拔毛"的现象,一旦被"拔毛",那么连薄弱的皮都没了保障,于是这个生命,就只能迎接"枯萎"了!   每个人都害怕被K站,害怕寄希望于它来养活自己和家人生活的站"被迫枯萎".但是,网站被K是每

我是如何走上建站之路的?

我是如何走上建站之路的?我是受林的影响走上建站之路的. 林是我高一时的同桌,人很幽默,长的也帅气.他高一就接触网络了,玩了一个学期的游戏,下学期接触了网站,开始自己摸索着做.高一时我也去过学校附近的网吧,不过去的次数很少屈指可数,相当于没接触.记得第一次登陆网站,连IE也不知道在哪里,还是李帮我键入的域名.李当时玩网游的技术相当高,显然没少玩. 两年后,林的站做的已很出色,google的支票络绎不绝的寄来,而李还在打怪升级.两人的差别让我想了很多.高二下学期,我算是真正接触了网络,QQ .邮箱都

SEO新发展:走上现代化营销之路

  论及SEO行业,在各个行业中算是很新的行业,但是如今也已经有了数十年的发展.时至今日,SEO行业早已不再是用户心中神秘的迷宫森林,而是谁都可以踏足的一片普通领域.对于用户来说,SEO服务的提供者只是劳动者,而他们则是"上帝".可以说,在这十几年间,SEO行业实现了主导地位从站长到用户的转换.但是SEO技巧在这些年并没有出现非常大的改变,很多网站因为不勤于更新,所以被时代狠狠地甩到了身后.因而在K站风波中被百度狠狠打了一巴掌,其实也算得上有因必有果.这也是给站长们一个警示:SEO发展

走上开放之路: .NET开发人员的J2EE基础(下)

相关文章:走上开放之路: .NET 开发人员的 J2EE 基础(上) .NET 和 J2EE 应用模型:理解它们的区别 要理解 J2EE 应用程序体系结构的基本概念,第一步是确定如何将现有的 ASP.NET 应用 程序移植到一个基于 J2EE 的模型,或者确定如何从头编写一个 J2EE 应用程序.我们将考 察几个 ASP.NET 模型,以及可能如何将它们转换为根据 J2EE 组件构建的模型.您将看到简 单的"意大利面条式的代码"如何演进为一个更优雅.可复用和可扩展的环境.在研究一些 代

走上开放之路: ASP 开发人员的 J2EE 基础(上)

如果您是一位正在寻求将现有的电子商务应用程序移植到 J2EE 的 ASP 开发人员,或者是一位正在从头编写新的 J2EE 应用程序,但不想经历"超负荷信息"的困扰就能着手编写程序的 ASP 开发人员.那么这个路标图就是为您准备的.本路标图是专为想要迅速转到 J2EE 的 ASP 开发人员准备的,J2EE 是使用 Java 语言开发 Web 应用程序和其他类型的分布式应用程序的一个平台无关的开放标准集.同时,我们将向您介绍 J2EE,如何使用 Java 语言编程,如何开发 J2EE We

走上JavaEE道路必备的技能

从很小都认识苹果机了,我不记得我是否在小学的时候学过Basic,只记得大学实验室里的苹果机我的确是摸过(得益于我是教师子弟,有"特殊待遇"),也看到计算机系的学生们编写的游戏.初中,有了自己的游戏机.玩过魂斗罗,坦克.当时觉得很不过瘾,心想以后能自己编写游戏就好了,于是立志以后做个程序员. 高考不顺利,只考上了普通学校电力专业.这还是幸亏当时学校的罗老师(那四年,她一直都在帮助我)看到我以前的成绩还不错,决定要下我,否则,我就往下落的更厉害了.电力专业几乎没有计算机课程.等到学校关于自

几款效率神器助你走上人生巅峰

原文:几款效率神器助你走上人生巅峰 一.背景 在我的工作和生活中,我一直都很注重效率工具的使用,这么些年下来也积累好几款很不错,但是又不为大多数人所熟知的软件工具,我用起来得心应手,很不错.那我就像在此给大家做个分享,希望你们都能多多提升工作效率.且本篇以后会进行不断更新,及时将好用的工具推荐给大家.希望能对大家有所帮助~ 二.实用效率清单 1.WGestures WGestures是一款非常好用的Windows系统全局鼠标手势工具软件,支持Windows 7+,免费.开源,可以方便的在全局或某