2020年2月TIOBE编程语言排行榜解读

简介: Tiobe是开发者们最为熟悉的编程语言排行榜之一,那么在上个月,这个榜单又发生了什么变化呢?一起来看看吧!

Tiobe是开发者们最为熟悉的编程语言排行榜之一,去年年底的 六大编程语言榜单盘点 也为大家分析了去年的编程语言趋势。那么在上个月,这个榜单又发生了什么变化呢?一起来看看吧!
以下内容来源:TIOBE

2月标题:Objective-C即将退出舞台

今年2月,Objective-C在TIOBE指数中又损失了7个名次,处于跌出前20名的边缘。不过排名下降速度已经比大家的预期要少了很多。

2020年2月Tiobe Top20:

image.png

2014年,Apple宣布新的编程语言Swift将成为Objective-C的后继产品,此前Objective-C在TIOBE指数中排名还处在第三。随着Apple移动设备与应用的蓬勃发展,Objective-C的市场份额从2014年的12%下降到2016年的1%,同时,Swift从1%增长到2%,其余的10%被可用于多个移动平台的其他编程语言所占据。

有人说Apple通过用Swift取代Objective-C来,对iOS开发者来说是一种“羞辱”,但实际上Apple别无选择。Objective-C作为一种编程语言已经过时了,被取代是形势所趋,而Java,C ++和C#等编程语言则是通过不断地迭代升级而得以幸存。
Swift也开始成为Top 10的常客,一年内上涨10名,也成为前20名中上涨幅度最大的语言之一。

部分编程语言热度趋势图:

image.png

完整榜单请 点击这里 查看。

相关文章
|
数据采集 分布式计算 监控
DataX教程(03)- 源码解读(超详细版)
DataX教程(03)- 源码解读(超详细版)
4291 0
DataX教程(03)- 源码解读(超详细版)
|
存储 算法 NoSQL
6 种常见分布式唯一ID生成策略及它们的优缺点对比
全局唯一的 ID 几乎是所有系统都会遇到的刚需。这个 id 在搜索, 存储数据, 加快检索速度 等等很多方面都有着重要的意义
6 种常见分布式唯一ID生成策略及它们的优缺点对比
|
存储 安全 区块链
去中心化存储:数据存储的新范式
去中心化存储:数据存储的新范式
711 91
|
人工智能 自然语言处理 搜索推荐
AI技术在智能客服系统中的应用与挑战
【9月更文挑战第32天】本文将探讨AI技术在智能客服系统中的应用及其面临的挑战。我们将分析AI技术如何改变传统客服模式,提高服务质量和效率,并讨论在实际应用中可能遇到的问题和解决方案。
1006 65
|
机器学习/深度学习 存储
RT-DETR改进策略【模型轻量化】| PP-LCNet:轻量级的CPU卷积神经网络
RT-DETR改进策略【模型轻量化】| PP-LCNet:轻量级的CPU卷积神经网络
499 0
RT-DETR改进策略【模型轻量化】| PP-LCNet:轻量级的CPU卷积神经网络
|
12月前
|
存储 SQL 安全
【赵渝强老师】达梦数据库的物理存储结构
本文介绍了达梦数据库的存储结构及各类物理文件的作用。达梦数据库通过逻辑和物理存储结构管理数据,包含配置文件(如dm.ini、sqllog.ini)、控制文件(dm.ctl)、数据文件(*.dbf)、重做日志文件(*.log)、归档日志文件、备份文件(*.bak)等。配置文件用于功能设置,控制文件记录数据库初始信息,数据文件存储实际数据,重做日志用于故障恢复,归档日志增强数据安全性,备份文件保障数据完整性,跟踪与事件日志辅助问题分析。这些文件共同确保数据库高效、稳定运行。
527 0
|
开发框架 安全 测试技术
如何进行智能合约的安全测试
如何进行智能合约的安全测试
381 7
|
存储 缓存 负载均衡
Hbase的Rowkey设计以及如何进行预分区
今天有人问我Hbase的rowkey设计和预分区的问题,这篇文字就简单介绍一下.,关于Hbase的表的一些基本概念这里就不说了,直接说重点,尽可能说的简单一点,废话就不写了. 1.什么是Rowkey? 我们知道Hbase是一个分布式的、面向列的数据库,它和一般关系型数据库的最大区别是:HBase很适合于存储非结构化的数据,还有就是它基于列的而不是基于行的模式.
Hbase的Rowkey设计以及如何进行预分区
|
JavaScript
Module not found: Error: Can‘t resolve ‘path‘
Module not found: Error: Can‘t resolve ‘path‘
1312 0