在 TIOBE 指数的历史中,SQL 曾有过辉煌时刻。2001 年指数启动时,SQL 是首批跟踪的 20 种语言之一,且位列前十。2004 年初,因争议 "SQL 是否为编程语言",其被移出榜单;2018 年,随着 SQL 的图灵完备性被重新论证,它再度回归指数,并凭借与数据库的紧密关联重返前十。
如今 SQL 排名开始缓慢下滑,本月位列第 12 位,创历史最低。尽管在未来数十年,SQL 仍将是数据库领域的核心语言,但人工智能时代的非结构化数据浪潮,正让 NoSQL 数据库崭露头角。以 JSON、XML 为载体的 NoSQL 技术,凭借灵活的数据模型对 SQL 的结构化范式形成挑战,这一趋势如同动态语言对静态语言的冲击,值得业界关注。
TIOBE 编程社区指数(https://www.tiobe.com/tiobe-index/)是编程语言流行程度的一个指标。该指数每月更新一次。评级基于全球范围内的技术工程师数量、相关课程以及第三方供应商。受欢迎的网站(如谷歌、亚马逊、维基百科、必应以及其他 20 多个网站)被用于计算评级。需要注意的是,TIOBE 指数并非关乎_最佳_编程语言,也不是关于编写了_最多代码行_的语言。
该指数可用于检查您的编程技能是否仍然与时俱进,或者在开始构建新软件系统时,就应采用何种编程语言做出战略决策。TIOBE 指数的定义可在此处找到。