写点什么

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:005869
用户头像

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

关注

评论

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

就是没想法?你可能太理性了!

Justin

心理学 创意 28天写作

开发质量提升系列:问题登记列表(上)

罗小龙

生产事故 28天写作 解决思路

面试必问:如何实现Redis分布式锁

华为云开发者联盟

redis 分布式锁 redisson

产品训练营第二章作业

Geek_79e983

Mybatis【15】-- Mybatis一对一多表关联查询

秦怀杂货店

mybatis

一点点感慨--移民二代

张老蔫

28天写作

作业

让我思考一会儿

第二周作业-利益相关方

Au revoir

酒话?醉话?真话?写在2021年的开始

ITCamel

2020年总结 2021年展望

产品经理训练营作业-利益相关方

郭郭

GNUCash 3: 科目布局

lidaobing

GNUCash 28天写作

【JS】执行静态代码

德育处主任

JavaScript 大前端 js 28天写作

产品经理-作业2

简小一

Elasticsearch partial update

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

《分布式云边缘容器服务能力要求》《分布式云运维服务能力要求》标准研讨会成功召开

云计算 分布式

批判性思维自修课(二)

石君

28天写作 批判性思维

产品经理训练营-第二、三周作业

发条檀木

产品经理训练营

聊聊架构模式的变迁:从分层架构到微服务架构

华为云开发者联盟

架构 软件 微服务 分布式架构 软件设计

【CSS】文字毛玻璃效果(简单版)

德育处主任

html/css CSS小技巧 28天写作 纯CSS

【CSS】角标(伪元素)

德育处主任

css3 html/css 28天写作 纯CSS

【Skeleton】布局

德育处主任

CSS 大前端 html/css 28天写作 纯CSS

如何方便记忆和理解类图里的线条

华为云开发者联盟

Java 函数 二叉箭头 类对象

机器学习·笔记之:这节课在干啥?

Nydia

react-router学习笔记

hao-kuai

React-Router

请给我一个被辞退的正当理由

熊斌

职场 28天写作

Soul 源码阅读 04|Zookeeper 同步数据分析

哼干嘛

从JAVA内存到垃圾回收,带你深入理解JVM

华为云开发者联盟

Java JVM 内存 虚拟机 垃圾回收

从关键技术到实践成果,华为云下一代视频编解码技术优化应用的探索

华为云开发者联盟

AI 5G RTC 视频编码 vr

卡在了去治疗拖延的路上「幻想短篇 18/28」

道伟

28天写作

Spring Boot 搭建实际项目开发中的架构

武哥聊编程

Java 架构 springboot SpringBoot 2 28天写作

SpringBoot 2.0 中 HikariCP 数据库连接池原理解析

vivo互联网技术

数据库 ThreadLocal springboot Spring Boot 2 HikariCP

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