说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

TIOBE 2013年5月编程语言排行榜:Objective-C再度反超C++

HTML文档下载 WORD文档下载 PDF文档下载
2013年5月TIOBE编程语言排行榜发布!C语言涨势迅猛,依然占据着榜首的位置;Java、C++略有下滑,又由于Objective-C的迅猛反弹,本来差距不大的C++与Objective-C再度易位!

2013年5月TIOBE编程语言排行榜发布!C语言涨势迅猛,依然占据着榜首的位置;Java、C++略有下滑,又由于Objective-C的反弹,本来差距不大的C++与Objective-C再度易位!

前20位的编程语言中,Transact-SQL与Delphi占有率发生较大变化,分别在一个月内上升3位、下降2位。除此之外并无较大变化。可能有朋友并不十分熟悉Delphi和Transact-SQL,下面简单地做一些介绍。

Delphi是著名的快速应用程序开发IDE,它的前身即是DOS时代盛行一时的“Borland Turbo Pascal”,使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面(Graphical User Interface,简称GUI)为开发环境,通过IDE、VCL工具与编译器,配合链接数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。Delphi在本质上应该归类为软件开发工具,而非程序语言,但由于Delphi几乎是目前市场上唯一使用Pascal,并持续推出新版本的商业产品。因此,有时人们会把Delphi视为Object Pascal的代名词,因此表中写为Dephi/Object Pascal。

Transact-SQL(又称 T-SQL),是在Microsoft SQL Server和Sybase SQL Server上的ANSI SQL实现,与Oracle的 PL/SQL性质相近(不只是实现ANSI SQL,也为自身数据库系统的特性提供实现支持),目前在Microsoft SQL Server和Sybase Adaptive Server中被使用为核心的查询语言。Transact-SQL是具有批量与区块特性的SQL指令集合,数据库开发人员可以利用它来撰写数据部份的商业逻辑(Data-based Business Logic),以强制限制前端应用程序对数据的控制能力。同时,它也是数据库对象的主要开发语言。

前20名榜单排行榜:


前10名编程语言长期走势图:


以下是21-50编程语言排名:


后50名的语言如下:

(Visual) FoxPro, ABC, Agilent VEE, Algol, Alice, Apex, ATLAS, AutoLISP, bc, BlitzMax, C shell, CFML, CL (OS/400), Clarion, Clipper, Clojure, Dart, Dylan, Eiffel, Emacs Lisp, Fantom, Gambas, Go, Groovy, Heron, Icon, IDL, Informix-4GL, J, JavaFX Script, Lasso, LPC, MUMPS, Oberon, OCaml, Occam, OpenCL, Oz, Pike, PowerShell, REXX, S, sed, SPARK, thinBasic, VBScript, VHDL, WebDNA, xBase, XSLT


声明:这个榜单本身采集的是英文世界的数据,虽然在反映趋势上有一些参考意义,但与中国的实际情况不完全符合,而且,采样本身也有相当大的局限性。

【说明】

TIOBE编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。排行榜的详细定义可以参考这里( 英文)。

Android JNI实例代码(二) Android JNI实例代码(一) Android JNI开发高级篇 Android NDK开发技巧二 Android JNI开发进阶篇 Android JNI开发提高篇 Android JNI开发入门篇 Android NDK开发技巧一 Android数据库ContentProvider封装原理 Android Permission列表,ADT 0.9.9 bug Android Theme和Styles内部定义解析 Android平台下图表绘制相关方法 Activity类的runOnUiThread方法你用过吗 Android上鲜为人知的UI控件介绍和使用 获取Android手机上的图片和视频缩略图 Android JSON解析示例代码 Android ANR介绍与避免 Windows Phone 7 SDK完善度不如Android m3 Android中使用定时器TimerTask类介绍 控制Android LED灯颜色代码 Android应用Icon大小在不同分辨率下定义 Android控件美化Shape你会用吗? Android屏幕截图之View方法 Android开发者应该保持以下特质 Android Widget开发模板 Zipalign使用方法-SDK中的APK文件优化工具 Android蓝牙控制之2.X或以上 Android数组排序常见方法 使用OpenGL开发一个指南针 Android自绘GridView控件 Android平板开发注意事项 我们的头让我搞一个会员系统,不知如何着手,有例子吗? 如何在Linux中设置磁盘限额 关于sqlserver和 page faults/sec的问题 如何将String类型转换成Blob类型 盼望高手指教 小弟想请教众位高手一人关于intraweb 这组控件的一个小问题,还望大家不吝赐教,100分送上! keyboard err or no keyboard present 相信这是一个不可回避的问题:有关VB和SQL,欢迎有兴趣者前往... 如何确定一个treeview下的node是否有子节点? 庆祝菜鸟程序员联盟成立,特来散分~~ 中文转换问题!!在线等待!! php安装在编译时有个vpopmail的选项是有什么用的? 100分紧急求救,SQL Server 2000日志问题 为什么三层结构下某些小数不能保存? 100分求助,关于图形处理 庆祝菜鸟程序员联盟成立,特来散分~~ 请问如何设置wingate的server端? 请帮忙给一个能在短时间内做成一个网站(功能很简单)的思路 如何创建一个DialogBar 有关目录问题。 .................寻找最佳方法::『关于关键字检索』(参与有分!) 有谁做过小波分析的分解及重构程序 口误(爆笑) 救命阿 急!在线等 如何补捉MSCOM控件的错误消息? 如何查看dll中的函数,不是引出函数 有没有初恋(第一次)的对象就成了自己的伴侣的? 在线等待,马上送分:怎样将Query查询的数据集全部删除,数据库SQL中的数据也删除 iostream.h 和 iostream的区别 我新建了一个dialog,我想让他在程序一开始出现 为什么在win xp 下安装vc7.0后不能导入图片资源? 请问用C++ 如何打开数据库 请教高手有关C#的DLL的使用???? 我想找一个比较好的菜单系统,哪有呢? iis5.0中的调试能不能做到象在pws中一样轻松? 在线等待,马上送分:怎样将Query查询的数据集全部删除,数据库SQL中的数据也删除 大家一定遇到过同样的问题!有好办法吗? 如何扩充linux的硬盘空间? 关于JBuilder7的注册码和key 一点小问题,请帮帮忙 请教:哪边有详细介绍使用VBSQL对DB库API编程的?? 急!!!我用push模式把dataset的值在运行时,动态赋给crystal report, 在有.net的开发环境中运行没有任何问题,可是在只有发布后,执行 在线等待,马上送分:怎样将Query查询的数据集全部删除,数据库SQL中的数据也删除 linux下的图形处理程序,哪里可找到? EJB菜鸟级问题,我有分可捐赠,那位要请在这里说 报错的原因(Invalid cursor state) infopower有没有for BCB5的呢??哪里可以下载?? 奇怪的现象! 关于接口 请大家提供方案 同志们我想问的是高程中考的是标准C还是C++
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘