2月编程语言排行榜已出,C#稳了?

dotNET全栈开发

共 1452字,需浏览 3分钟

 ·

2021-03-03 13:49

近日,一月一更新的 TIOBE 编程社区揭晓了2021年2月各大编程语言的排行情况,从排行来看,前10名编程语言和上个月没有太大变化,排在前列的依旧是C、Java、Python、C++、C#。


TIOBE 编程排行榜2月前20名详情

图:来源网络,侵删


TIOBE 编程排行榜历年变化趋势

图:来源网络,侵删


TIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度都用于指数计算。


虽然Tiobe 编程社区指数只在一定程度上代表编程语言的流行程度,但是对全球的程序员都是一个风向标的存在。


那为什么C、Java、Python等语言能长期“霸占”Tiobe榜首的位置呢?他们之间有什么共性吗?


讨论共性之前,不妨先来看看它们各自都有什么特点。


C 语言

关键词:系统底层, 驱动, 嵌入式开发


C语言理论上是可以做任何开发的,只要有合适的硬件驱动和API,特点是效率高,基本上是编译语言里面效率最高的。


目前而言, C语言主要用来开发底层模块(比如驱动,解码器,算法实现),服务应用(比如Web服务器)和嵌入式应用(比如微波炉里的程序)。从C语言的这些应用来看,也不难看出其应用领域非常广并且稳定。


Java

关键词:网页, 企业级开发, 普通应用软件, 游戏后台


“一次编译,永久运行”的 Java 常常和企业联系在一起,因为Java具备很好的语言特性,以及丰富的框架,在企业应用中最被青睐。


据统计,Java 在服务器编程语言中占比超过91%。并且Java 在手机领域也有一定的地位,Java 可以说是安卓的标准编程语言。


Python

关键词:动态解释型,开发效率高,开源,灵活,入门门槛低


Python 在最近几年特别火,因为它简单易学并且开发效率高。除了简单高效之外,Python 还和我们所熟知的人工智能、机器学习、数据分析与处理等领域的需求紧密相关。


以上播妞只是简单的介绍了三个流行编程语言的部分特点,从这些内容我们也可以看出,这些编程语言都有应用领域广、开发效率高、使用人群多等特点,这些共性可能也是它们一直在Tiobe 编程排行榜前列的原因之一。


编程语言万万种,并且不断有新编程语言出现,同时,也会有编程语言再也不会被使用。


当你在考虑学习哪种编程的时候,不妨从编程语言排行榜前列中的语言下手,既可以防止短期内被淘汰,也可以更容易找到相关的岗位

回复 【关闭】广
回复 【实战】获取20套实战源码
回复 【被删】
回复 【访客】访
回复 【小程序】学获取15套【入门+实战+赚钱】小程序源码
回复 【python】学微获取全套0基础Python知识手册
回复 【2019】获取2019 .NET 开发者峰会资料PPT
回复 【加群】加入dotnet微信交流群

微信终于可以免费提现了!


有人靠"抢茅台"月入百万,脚本曝光,开源可用!


浏览 19
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报