阅读更多

TIOBE编程语言9月份榜单发布,Ruby下降一位排名第十一,Python继续上升,到第六位,大有赶超PHP。

 

Position
Sep 2008Position
Sep 2007Delta in PositionProgramming LanguageRatings
Sep 2008Delta
Sep 2007Status
1 1 Java 20.715% -0.99%   A
2 2 C 15.379% +0.47%   A
3 5 C++ 10.716% +0.78%   A
4 3 (Visual) Basic 10.490% -0.26%   A
5 4 PHP 9.243% -0.96%   A
6 8 Python 5.012% +1.99%   A
7 6 Perl 4.841% -0.58%   A
8 7 C# 4.334% +0.75%   A
9 9 JavaScript 3.130% +0.41%   A
10 14 Delphi 3.055% +1.83%   A
11 10 Ruby 2.762% +0.70%   A
12 13 D 1.265% -0.11%   A
13 11 PL/SQL 0.700% -1.16%   A--
14 12 SAS 0.640% -0.76%   B
15 23 ActionScript 0.472% +0.07%   B
16 16 Lisp/Scheme 0.419% -0.21%   B
17 18 Lua 0.415% -0.16%   B
18 22 Pascal 0.400% -0.03%   B
19 - PowerShell 0.384% 0.00%   B
20 17 COBOL 0.360% -0.27%   B

 

 

排行长期趋势:

 


 

 

21到50位的排行是:

PositionProgramming LanguageRatings
21 Logo 0.357%
22 Ada 0.349%
23 Fortran 0.303%
24 ABAP 0.280%
25 MATLAB 0.255%
26 RPG (OS/400) 0.247%
27 FoxPro/xBase 0.217%
28 Prolog 0.210%
29 Transact-SQL 0.204%
30 Awk 0.194%
31 LabVIEW 0.170%
32 PL/I 0.167%
33 DC 0.165%
34 Euphoria 0.148%
35 Haskell 0.124%
36 Smalltalk 0.123%
37 Tcl/Tk 0.122%
38 REXX 0.116%
39 Groovy 0.115%
40 Bourne shell 0.113%
41 ML 0.112%
42 Forth 0.107%
43 Objective-C 0.105%
44 Erlang 0.105%
45 CL (OS/400) 0.096%
46 Alice 0.092%
47 Scala 0.090%
48 Natural 0.080%
49 Caml 0.076%
50 APL 0.072%

 

 

 

 

来自: TIOBE
15
1
评论 共 47 条 请登录后发表评论
47 楼 hnsy596316719 2010-07-30 15:48
支持java,同时也支持Ruby
46 楼 zhanshaoqian 2009-09-10 13:41
门户之见,门户之见。建议有空多研究金大侠的《倚天屠龙记》。
45 楼 lin_style 2009-09-05 09:39
9月份过完了?
44 楼 zzzyjavabc 2008-10-07 15:01
我支持Java!......加油!
43 楼 kenrome 2008-09-24 16:55
python是超不过Php的,php在Web开发上的表现有目共睹,Ruby on Rails在Web开发上面是胜过php的。所以,相信ruby会起来的。
ruby不需要做别的,一方面特别强就好。
42 楼 zhangcheng 2008-09-11 15:03
py不知道是不是昙花一现
41 楼 albertlee 2008-09-09 23:21
Haskell 和 Smalltalk 排一起啦 哈。加油吧 两位
40 楼 bottom 2008-09-09 22:41
cobol真是个好东西,会的人越来越少,可以做到退休。。。
39 楼 Necro 2008-09-09 22:38
Python的走强与Google对Python的支持力度分不开,尤其是Google AppEngine的出现,对Python将有一个短期的刺激作用。希望Django 1.0以及后续的版本为Python Web框架再开一扇大门。
38 楼 egmkang 2008-09-09 21:20
py很好,非常好,相当好
37 楼 hellas 2008-09-09 17:53
引用
python很强大,但是语法和规则真是看不惯,用不习惯

等你用惯了python,你就会对其他语言的语法规则用不习惯了。
36 楼 xgene 2008-09-09 17:24
python很强大,但是语法和规则真是看不惯,用不习惯
35 楼 liusong1111 2008-09-09 15:23
排名代表历史,趋势说明人心.
34 楼 ahuaxuan 2008-09-09 13:46
引用
java长期领军第一集团,vb、php、c++轮流领军第二集团,python至pl/sql都是第三集团的,python要冲击第二集团还要经过一番努力呀。


是啊是啊
33 楼 shaka 2008-09-09 12:54
引用
可笑可笑, 典型做技术做死的人,你做什么高深的东西不算菜鸟?
门外汉!

-----------------
肤浅,典型浅尝辄止的人,你还不是在这里争论语言好坏?
Disgusting!
32 楼 vdgame 2008-09-09 12:18
(Visual) Basic 是微软的vb?排名这么高?
31 楼 moonranger 2008-09-09 11:36
虽然谈不上讨厌Ruby,但感觉Ruby在Rails之外的领域没有多少应用,如果没有Rails,Ruby也绝对不会这么流行。
相对而言,Python的Django虽然没有Rails那么受欢迎,但Python在其他领域的表现很不错。Linux下就有一大批优秀的软件是用Python写的。
支持Python!
30 楼 dennis_zane 2008-09-09 11:19
看见Ruby就恶心的人基本都是逆反心理,或者粪青,没啥奇怪的。不喜欢也罢了,恶心就有毛病了。
29 楼 hgq0011 2008-09-09 11:13
powerbuild怎么都没有呢?
奇怪?
28 楼 风清云淡 2008-09-09 10:58
语言无所谓优劣,喜欢就行。
俺喜欢python

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 8种包装类型

    因为8种基本数据类型不够用 , 所以java为8种基本数据类型又对应准备了8种包装类型。8种包装类属于引用数据类型,父类是Object调用doSome()方法的时候需要传一个数字进去。但是数字属于基本数据类型,而doSome()方法参数的类型是Object。需要把基本数据类型的数字包装成对象传进去包装类型是引用数据类型 , 一定重写了 toString()方法 , 将其转换成字符串方便输出//入口 public static void main(String [ ] args) {

  • 【Java 基础】包装类型

    [Java基础]包装类 了解一下 什么是包装类型 在 Java 中, 数据类型总共可以分为2大类 : 基础数据类型和引用数据类型。基础数据类型并不支持面向对象编程, 因为基础数据类型不具备"对象"的特性 – 携带属性和方法。 所以 Java 为8种基础数据类型提供了对应的类,他们就是包装类,侧面的将基础数据类型变为类,符合面向对象编程。 之所以没有一开始就是提供包装类,不使用基础数据类型, ...

  • 包装类型和基本类型

    包装类型和基本类型 Java中有八种基本数据类型,分别对应着八大包装类型,因为包装类型的实例都存在于堆中,所以包装类型也称为引用类型。 基本类型属于原始数据类型,变量中存储的就是原始值。包装类型属于引用数据类型,变量中存储的是存储原始值的地址的引用。 基本类型中,局部变量存在方法虚拟机栈的局部变量表中,而类中声明的的变量存在堆里。 包装类型中,无论局部变量还是类中声明的变量均存在堆中,...

  • java包装类有几种_Java包装类型有几种

    Java包装类型有8种,分别是:1、Byte;2、Integer;3、Short;4、Long;5、Float;6、Double;7、Boolean;8、Character。【相关学习推荐:java基础教程】Java包装类型有8种,分别是:Java中的基本类型功能简单,不具备对象的特性,为了使基本类型具备对象的特性,所以出现了包装类,就可以像操作对象一样操作基本类型数据。一、基本类型对应的包装类基...

  • 包装类型

    这节课我们来讲讲包装类型   什么是包装类型? JDK为我们提供了一些与基本数据类型对应的类,这些类的对象可以和基本数据类型的变量直接互相赋值,并且这些类对比基本数据类型而言具有更为强大的功能。这些类就被称为包装类型。   基本数据类型与包装类型的对应关系: Integer === int Float === float Short === short Double === do...

  • 包装类型是什么?基本类型和包装类型有什么区别?

    Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),int的包装类就是Integer,从Java 5开始引入了自动装箱/拆箱机制,把基本类型转换成包装类型的过程叫做装箱(boxing);反之,把包装类型转换成基本类型的过程叫做拆箱(unboxing),使得二者可以相互转换。 Java为每个原始类型提供了包装类型: 原始类型:boolean,char,byte,short,int,long,float,double 包装类型:Boolean,Character...

  • 包装类和基本类型

    什么是包装类 所谓包装类,就是能够直接将简单类型的变量表示为一个类,在执行变量类型的相互转换时,我们会大量使用这些包装类。 包装类 包装类有以下用途 1.集合不允许存放基本数据类型,故常用包装类 2.包含了每种基本类型的相关属性,如最大值,最小值,所占位数等 3.作为基本数据类型对应的类类型,提供了一系列实用的对象操作,如类型转换,进制转换等 基本类型与包装类型的区别1、在Java中,一切皆对象,...

  • Java的包装类

    一、包装类分类 Java有八种基本数据类型:byte、short、int、long、float、double、boolean、char Java为其提供了8种对应的包装类:Byte、Short、Integer、Long、Float、Double、Boolean、Character Integer num = new Integer(0); //创建一个数值为0的Integer对象 二、使用包装类的原因 Java语言是面向对象的编程语言,而基本数据类型声明的变量并不是对象,为其提供包装类,增

  • Java基本八种包装类

    1.java中为8种基本数据类型又对应准备了8种包装类。8种包装类属于引用数据类型,父类是Object。 2.思考:为什么要再提供8种包装类呢?

  • java基本类型与包装类型区别

    java基本类型与包装类型区别 Java中基本类型都有固定的存储空间,不像其他大多数语言那样随机器硬件架构的变化而变化,这种占存储空间大小的不变性是java程序比其他大多数语言编写的程序更具可移植性的原因之一。 java中基本类型和包装类的区别: 1.包装类是对象,拥有方法和字段.对象的调用都是通过引用对象的地址 ; 2.包装类创建的是对象,拥有方法和字段.对象的调

  • 包装类

    包装类(Wrapper Class): Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的。基本类型的数据不具备"对象"的特性(没有成员变量和成员方法可以调用),因此,java为每种数据类型分别设计了对应的类,即包装类。 基本数据类型 对应的包装类 byte Byte short Short int Integer

  • 面试官:兄弟,说说基本类型和包装类型的区别吧

    Java 的每个基本类型都对应了一个包装类型,比如说 int 的包装类型为 Integer,double 的包装类型为 Double。基本类型和包装类型的区别主要有以下 4 点。

  • 八种基本类型的包装类,与引用类型的问题

    最近遇到了一个问题,大家看过代码之后就会名白 问题:两者都为引用类型,为什么第一种情况能得到修改过后的值,而第二种不能? // 案例1 Customer customer = new Customer(); customer.setCust_name("aaa"); List<Customer> listTest = new ArrayList&lt...

  • Java中基本数据类型和包装类型有什么区别?

    1、包装类是对象,拥有方法和字段,对象的调用都是通过引用对象的地址,基本类型不是  2、包装类型是引用的传递,基本类型是值的传递  3、声明方式不同,基本数据类型不需要new关键字,而包装类型需要new在堆内存中进行new来分配内存空间  4、存储位置不同,基本数据类型直接将值保存在值栈中,而包装类型是把对象放在堆中,然后通过对象的引用来调用他们  5、初始值不同,eg: int的初始值为

  • 基本类型和包装类的区别

    区别: 1.基本类型存储在栈里,包装类型存储在堆里。因为栈的效率更高,所以保留了基本类型。 2.包装类是对象,拥有方法和字段,对象的调用是引用对象的地址。 3.基本类型是值传递,包装类是引用传递。 4.向ArrayList,LinkedList中放数据的时候,只能放Object类型的,基本类型放不进去。 基本类型,包装类 以及其默认值,包装...

  • Java中8种包装类型

    Java为8种基本的数据类型对应提供了8种包装类,包装类属于引用数据类型。 基本数据类型 包装类型 byte java.Lang.Byte short java.Lang.Short int java.Lang.Integer long java.Lang.Long float java.Lang.Float double java.Lang.Double ...

  • JS 包装类

    JS的数据类型: 基本类型:Undefined, Null, Boolean, Number, String 引用类型:Object, Array, Date, RegExp (其实就是对象) JS中只有对象才有属性和方法,原始值没有属性和方法 那么我们平常求字符串的长度 用length属性不是没有问题吗? var str="hello world"; var lon

  • js之基本包装类型

    转载from:[小小gogo](https://www.cnblogs.com/xiaoxiaogogo/p/3627708.html) 为了便于操作“基本类型值”,JS 提供了 三个 特殊的引用类型:Boolean、Number、String。这些类型和其他引用类型相似,但同时 也具备 与各自基本类型相应的特殊行为。 实际上:每当读取一个基本类型值的时候, “后台就会创建一个 对应的基本包装类型...

  • Java源码ssm框架医院预约挂号系统-毕业设计论文-期末大作业.rar

    本项目是一个基于Java源码的SSM框架医院预约挂号系统,旨在利用现代信息技术优化医院的挂号流程,提升患者就医体验。系统采用了Spring、Spring MVC和MyBatis三大框架技术,实现了前后端的分离与高效交互。主要功能包括用户注册与登录、医生信息查询、预约挂号、挂号记录查看以及系统管理等。用户可以通过系统便捷地查询医生的专业背景和出诊时间,并根据自己的需求进行预约挂号,避免了长时间排队等候的不便。系统还提供了完善的挂号记录管理,用户可以随时查看自己的预约情况,确保就医计划的顺利执行。此外,系统管理模块支持管理员对医生信息和挂号数据进行维护和管理,确保系统的稳定运行和数据的准确性。该项目不仅提升了医院的运营效率,也为患者提供了更加便捷的服务体验。项目为完整毕设源码,先看项目演示,希望对需要的同学有帮助。

Global site tag (gtag.js) - Google Analytics