Qwen3 惊喜上线阿里云百炼,8款模型全开源!点击免费领取 800万 tokens! 了解详情
写点什么

Tiobe 编程语言排行 12 月份榜单公布

  • 2009-12-16
  • 本文字数:1428 字

    阅读完需:约 5 分钟

Position
Dec 2009 Position
Dec 2008 Delta in Position Programming Language Ratings
Dec 2009 Delta
Dec 2008 Status 1 1 = Java 17.061% -2.31% A 2 2 = C 16.285% +0.12% A 3 4 ↑ PHP 9.770% +0.29% A 4 3 ↓ C++ 9.175% -1.72% A 5 5 = (Visual) Basic 7.778% -1.70% A 6 6 = C# 6.258% +1.61% A 7 7 = Python 5.185% +0.62% A 8 9 ↑ JavaScript 3.515% +0.45% A 9 8 ↓ Perl 2.692% -0.91% A 10 11 ↑ Ruby 2.653% +0.34% A 11 10 ↓ Delphi 2.301% -0.75% A 12 13 ↑ PL/SQL 1.494% +0.35% A 13 35 ↑↑↑↑↑↑↑↑↑↑ Objective-C 1.159% +1.00% A 14 14 = SAS 0.911% +0.07% A 15 19 ↑↑↑↑ Lisp/Scheme 0.881% +0.37% A-- 16 17 ↑ ABAP 0.723% +0.12% A- 17 15 ↓↓ Pascal 0.698% +0.01% B 18 21 ↑↑↑ ActionScript 0.655% +0.17% B 19 12 ↓↓↓↓↓↓↓ D 0.587% -0.60% B 20 20 = Lua 0.585% +0.09% B (来源:www.tiobe.com)

其中值得关注的语言包括:

Java

Java 以 17% 的权重依然占据头把交椅,从长期曲线图来看,Java 处于平稳略有下降的状态。C 语言紧随其后,其流行度在缓慢上升,与 Java 逐渐逼近。自从 Oracle 宣布收购 Sun 以来,Sun 现有技术特别是 Java 的未来走向一直得到开发社区的关注,近期 Java 发展动作不断:

PHP

传统的网络脚本语言 PHP 以微弱优势超过 C++ 名列第三,而后者则长期处于低谷期。PHP 核心开发者在最近举行的 2009 Zend/PHP 会议上宣布, PHP 6 将全面支持 Unicode 和国际化,也将改善数字的处理,包括长型数字。他们对 PHP 的前景充满信心:

> PHP 现在的应用更加广泛了,经济不景气反而加速了开源和 PHP 的使用,因为在经济衰退中,公司不得不增加生产性,降低成本,而 PHP 恰好能做到这一点。

C#

微软的 C#语言虽然只排在第六,但 Tiobe 对其给予了很高的评价:“C#到达了历史最高排名,很有希望会成为本年度 Tiobe 编程语言。” C# 4.0 的新特性包括:

Go

Google 新发布的Go 语言将在下个月进入Tiobe 编程语言排行名录,Go 语言特性包括:

- 拥有同步通道。这些通道被用于线程间通信,它是并发的基础。Go 推荐通过与其通信来共享内存,而不是通过共享的内存来通信。每次只有一个线程能够访问共享值,该值通过通道在线程之间传递。
- Go 例程(Goroutine)。这是用于并发的另一种结构。go 例程只是一种拥有“go”关键字前缀的函数或者方法。一个 go 例程与一个线程相关联,并通过通道与其它 go 例程通信。
- 并行。go 例程和通道能够被用于在多个 CPU 上执行计算。
- 反射(Reflection)。我们可以在所有类型、通道上实现反射。

除此之外,Tiobe 特别提到了 Apple 的 Objective-C(第 13 名)和 Adobe 的 ActionScript(第 18 名) :

> Objective-C 创造了个人最好成绩,已经接近于前十名,我们给予评级“A”。ActionScript 也得了高分,重新进入了前 20 名。

- 有人关心 C++ 的前途:“不知道 C++ 新一代标准出现之后会对 C++ 有什么影响?”
- 有人对自己使用的语言排位上升而高兴,可是反驳之声也不无道理:“升不是什么好事,意味着越来越多的人要跟你竞争。”
- 有人认为“计算机语言这东西,精通了一门语言后,再想掌握别的不会有什么困难的”,然而对此也有不同意见:“虽然不困难,但一门语言所涉及的内容你很难在短期内掌握,经验还是跟时间有关。”
- 有人认为“宝马好还是奔驰好?老司机说:技术好才是真的好。”

您对这份榜单有什么看法,或者对一些评论有何评价,InfoQ 欢迎您发表自己的见解!

2009-12-16 21:005819
用户头像

发布了 501 篇内容, 共 268.7 次阅读, 收获喜欢 62 次。

关注

评论

发布
暂无评论
发现更多内容

MQTT保留消息是什么?如何使用?

EMQ映云科技

物联网 IoT mqtt 企业号 2 月 PK 榜 保留消息

软件测试/测试开发 | app测试中常用的Android模拟器

测试人

android 软件测试 自动化测试 测试开发

软件测试/测试开发 | 想做App测试就一定要了解的App结构

测试人

软件测试 自动化测试 测试开发 app测试

火山引擎DataTester:在广告投放场景下的A/B实验实践

字节跳动数据平台

大数据 AB testing实战 企业号 2 月 PK 榜

企业微信的聊天机器人来了!免费下载,Python自动化办公

程序员晚枫

Python 聊天机器人 企业微信

电脑版Boom3D音响音效增强环绕软件

茶色酒

Boom3D

热点面试题:JS 中 call, apply, bind 概念、用法、区别及实现?

沉浸式趣谈

JavaScript call apply bind 前端面试题

华为云API Arts:用“1+1+5”的模式,为你带来API-First体验

华为云开发者联盟

云计算 后端 华为云 企业号 2 月 PK 榜 华为云开发者联盟

2023-02-20:小A认为如果在数组中有一个数出现了至少k次, 且这个数是该数组的众数,即出现次数最多的数之一, 那么这个数组被该数所支配, 显然当k比较大的时候,有些数组不被任何数所支配。 现在

福大大架构师每日一题

算法 rust 福大大

体验AI乐趣:基于AI Gallery二分类猫狗图片分类小数据集自动学习

华为云开发者联盟

人工智能 华为云 企业号 2 月 PK 榜 华为云开发者联盟

ChatGPT:将一个「营销小助手」请回家

FinFish

AI AIGC ChatGPT

LeetCode题解:2347. 最好的扑克手牌,哈希表,详细注释

Lee Chen

JavaScript 算法 LeetCode 哈希表

2023年1月中国汽车智能网联月度观察

易观分析

汽车 智能网联

飞书与钉钉的真正竞争在这

B Impact

架构实战 7 - 王者荣耀商城异地多活设计

架构实战营 「架构实战营」

京东力荐!深入理解高并发编程手册,GitHub上线3小时飙升榜首

Java 并发编程 高并发

架构训练营-模块五作业

Sam

架构实战营

LeetCode:240. 搜索二维矩阵 II,二分查找,详细注释

Lee Chen

JavaScript 算法 LeetCode

Matic链矩阵公排智能合约挖矿dapp系统开发详情(案例演示)

开发微hkkf5566

春种一粒粟:企业如何修炼好云原生内功?

脑极体

云原生

微软 New Bing 和 Edge 动手实践:令人惊讶的 AI 集成度

kcodez

微软 edge 新必应 Copilot

微服务-常见配置中心工作原理

Java 微服务 配置中心

为什么面试 SaaS 产品经理一定要问权限管理?

产品海豚湾

产品经理 SaaS 权限管理 B端 产品面试

修改ctags让fzf.vim插件显示C,C++方法声明的标签

Geek_pwdeic

ctags fzf.vim

借力英特尔® Smart Edge,灵雀云 ACP 5G 专网解决方案获得多维度优化加速

York

云原生 5G 系统架构 边缘计算 英特尔

一图读懂 | 2023年中国企业数字化技术应用十大趋势

易观分析

数字化 数字经济

苏宁基于 AI 和图技术的智能监控体系的建设

NebulaGraph

运维 图数据库

立即执行函数在前端国际化方案中的应用

xiaoxi666

Tiobe编程语言排行12月份榜单公布_Java_崔康_InfoQ精选文章