导读:随着开发人员将注意力转向 NoSQL 数据库,SQL 在 TIOBE 计算机语言指数中的排名已经下滑。
TIOBE 排行榜/指数衡量了近 100 种语言的流行度。SQL 于 2018 年重新被纳入 TIOBE 指数,因为尽管 SQL 专注于特定数据,但它是“图灵完备”的产品。
SQL一直位列该指数的前十名。在最新一轮排名中,它下滑至第12位,TIOBE首席执行官Paul Jansen这样指出,“这是它在TIOBE指数中的历史最低排名。” 一年前,它排名第八。
Jansen 继续说道:“在未来几十年里,SQL 仍将是数据库的支柱和通用语言。然而,在蓬勃发展的人工智能领域,数据通常是非结构化的,NoSQL 数据库往往更适合。”
NoSQL 已经成为“表现相当静态的SQL 方法”的“严重威胁”。
传统数据库提供商和数据管理平台一直在稳步扩展其 NoSQL 集成或类似 NoSQL 的功能。
今年 2 月,IBM 宣布计划收购 NoSQL 专家 DataStax,旨在加速大规模生产 AI,并将 NoSQL 大规模引入企业。
Jansen 将 NoSQL 的流行度比作“与 C++ 和 Java 等定义明确的静态类型编程语言相比,Python 等动态类型语言的兴起”。当然,Python 的兴起也与其在人工智能和机器学习开发中的流行度密切相关。
值得注意的是,Python 语言继续保持其在指数中的领先地位,评分为 25.87%,同比增长 10.48%。
C++、C、Java 和 C# 占据前五名,只有后者的评分略有下滑。所有语言的评分均低于 11%。
其他值得注意的排名变动包括 Rust,它比去年下滑一位,位列第 18 位。Ada 和 R 均进入前 20 名,分别从第 25 名和第 21 名升至第 11 名和第 14 名。Perl 的排名也从第 27 名上升至第 13 名。排名下滑幅度最大的是 Assembly,从第 13 名跌至第 19 名。
纵观经典编程语言,Fortran 同比去年保持了第 10 名的位置,而 Cobol 则排在第 20 位。它们与 Assembly 一起展示了一种编程语言可以存活多久——所有这些语言都是在 1949 年至 1959 年之间创建的。
编辑:行动中的大雄
本文为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。