阅读更多

27顶
11踩

编程语言
TIOBE发布了2012年7月份的编程语言排行榜本月最大的看点要数Objective-C超越C++,成为新科探花。

Objective-C之前一直是一个默默无闻的小众语言,随着苹果iPhone、iPad市场占有率的增加,主要开发语言Objective-C的份额也得到了迅速蹿升,在2010年以黑马之势杀入TIOBE编程语言排行榜TOP20,而如今,已经位居第三名,仅次于C语言和Java。

Objective-C和C++排名的变化只能说明人们对于Objective-C的兴趣的增加,这两种语言并不能形成直接的竞争,C++主要用于大型高性能的系统中,其优势是其他语言所无法取代的。而Objective-C主要用于移动应用开发中。

再来看一直“霸占”前两个席位的C和Java,随着C份额的增长以及Java份额的下降,两者的差距进一步拉大。

除此之外,排行榜TOP20并未有太大变化:



下面是2001年以来,前十位语言的份额变化曲线图,你可以明显看到Objective-C份额的蹿升:



注:TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新。这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、 MSN 、雅虎)以及Wikipedia和YouTube进行计算。

请注意,这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开始开发新系统时选择语言时用来进行策略性的决策。

在另一个编程语言排行榜——SourceForge语言人气指数中,Objective-C也已经成功进入前三。该指数是由SourceForge根据互联网中流行的编程语言统计出来的。

  • 大小: 100.2 KB
  • 大小: 82.8 KB
  • 大小: 54.2 KB
27
11
评论 共 68 条 请登录后发表评论
8 楼 liuruncheng 2012-07-05 13:25
我的看法不同,Java没有下滑,而是其他语言上升了,因为苹果手机这些让我们也开始用ObjC和纯C而已,因为ObjC里面可以用纯C的代码,很多底层的代码可以复用。而且Android做底层NDK也是用C写的,所以只是更多语言被大家关注罢了,Java依旧在EE服务器独占鳌头的
7 楼 gen30 2012-07-05 13:24
geminiyellow 写道
cmw2008free 写道
ray_linn 我认同你的看法

cmw2008free 我认同你的看法。

geminiyellow 我认同你的看法。
6 楼 ronnin 2012-07-05 13:07
请问 T-SQL 除了SQL Server,还用在什么DBMS中?
5 楼 geminiyellow 2012-07-05 12:33
cmw2008free 写道
ray_linn 我认同你的看法

cmw2008free 我认同你的看法。
4 楼 fabulous 2012-07-05 11:40
不知道这个是怎么统计的  怀疑
3 楼 tomfish88 2012-07-05 11:30
java开始下滑啦
2 楼 cmw2008free 2012-07-05 11:16
ray_linn 我认同你的看法
1 楼 ray_linn 2012-07-05 11:12
如此丑陋不堪的语言

发表评论

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

相关推荐

  • CSP-J复赛复习题目(NOIP普及组2000-2011)

    CSP-J复赛复习题目(NOIP普及组2000-2011) NOIP普及组复赛(某个不存在的比赛)2000-2011年的题面和样例 可以用来复习CSP-J 建议去OJ上查看并提交 祝大家CSP RP++ 文章目录CSP-J复赛复习题目(NOIP普及组2000-...

  • MyBatis-Plus

    Plus中的基本CRUD在内置的BaseMapper中已得到了实现,我们可以直接使用,接口如下: /* * Copyright (c) 2011-2022, baomidou (jobob@qq.com). * * Licensed under the Apache License, Version 2.0 (the "License")...

  • 超高性价比手机选购[转]

    超高性价比手机选购[转] 本文参照论坛部分大师及网络文章,结合自身使用情况,以最详细、安全、客观的形式编写,全面的介绍这款手机,希望能给想换手机或未使用过安卓手机的朋友们一些帮助。我个人...

  • flink-sql所有语法详解-1.13

    如果你曾经在工作中使用过兼容 ANSI-SQL 2011 的数据库或类似的 SQL 系统,那么就很容易学习 Flink。本教程将帮助你在 Flink SQL 开发环境下快速入门。 3.1. 先决条件 你只需要具备 SQL 的基础知识即可,不需要其他...

  • 【大话Mysql面试】-常见SQL语句书写

    【大话Mysql面试】-常见SQL语句书写 4.1 SQL语句主要分为哪几类? 数据定义语言DDL(Data Defination Language):主要为create drop alter等操作,即对逻辑结构等有操作的,其中包括表结构,视图和索引。...

  • 数据分析项目-股票数据分析

    - df['close'].shift(1))/ df['close'].shift(1)<- 0.02].index print(df3) 输出结果 DatetimeIndex(['2010-04-26', '2010-04-30', '2011-08-05', '2012-03-27', '2012-08-10', '2012-11-22', '2012-12-04', '2012...

  • 数据分析项目-合集-day01

    提示:文章写完后,目录可以自动生成,如何生成可参考右边...输出该股票所有收盘比开盘上涨3%的日期。 输出该股票所有开盘比上日收盘跌幅超过2%的日期 假如我从2010年开始,每月第一个交易日买入1手股票,每年最后.

  • MyBatisPlus(SpringBoot版)--2022

    Plus中的基本CRUD在内置的BaseMapper中已得到了实现,我们可以直接使用,接口如下: /* * Copyright (c) 2011-2022, baomidou (jobob@qq.com). * * Licensed under the Apache License, Version 2.0 (the "License")...

  • 中报行情 锁定四大板块8只高送转潜力股 2011-7-9

    希望本期筛选出的这8只高送转潜力股,不但能为投资者带来实质性的“红包”,也能保持高送转之后股价的高成长。 医药生物 高送转股第一“集中营” 半年报分红送转通常“凤毛麟角”,不过在医药生物板块,却依旧是高...

  • 推荐电影 梦工厂经典电影列表 1996-2012

    逃出克隆岛 The Island (2005) The Curse of the Were-Rabbit (2005) 雷蒙·斯尼奇的不幸历险 Lemony Snicket's A Series of Unfortunate Events (2004) 谁来陪我过圣诞 Surviving Christmas (2004) 欧洲性旅行 ...

  • <转>黄金的沉默与辉煌[时寒冰]2013-04-13

    美国不会在资源贵的时候出手,它耐心等待的是价廉 物美 。在美国的大鳄们张开资金大网完成收购以后,资源的飞涨之路也随即打开。不管何时,顺势而为永远是明智和正确的选择。( 本人观点仅仅是个人看法,为读者作出...

  • 数据库-MySQL-03-多表查询-索引

    多表查询 1.1 概述 1.1.1 数据准备 SQL脚本: #建议:创建新的数据库 create database db04; use db04; -- 部门表 create table tb_dept ( id int unsigned primary key auto_increment comment '主键ID', name ...

  • 2021-05-30

    定 价:298 元 评委点评: 本书的图谱为梅兰芳纪念馆现存的全部“缀玉轩”珍藏戏画、脸谱原作复制而成。为四眼线装,上下两册,函盒装。这是一套令人爱不释手的书,无论内容还是形式。全书整体工细流利,墨彩相映...

  • 机器学习-数据与特征工程

    ,或者我要给用户做商品推荐,那我需要采集什么信息呢?  店家的,商品的,用户的( 埋点 )  大多数情况下,你的工作:思考哪些数据有用  埋点和数据打标存储会有其他的同学做  思考:我们现在就要用机器学习...

  • A001-185-2537-翁格婉

    因此,作为软件系统 环境的组织机构文化、社会背景和系统涉众(stakeholder,是指将会受到软件系统的影响,并能够 直接或间接影响系统需求的个人、团体或组织)的目标与利益比软件内部的数据流与状态更应该 得到重视。...

  • 从qemu-virtio到vhost-user

    文章目录一、linux单机存储栈1.1 概览1.2 block layer1.2.1 io scheduler1.2.2 block mq二、计算虚拟化2.1 cpu虚拟化2.2 内存虚拟化2.2.1 linux内存管理方案2.2.2 内存虚拟化2.3 qemu-kvm2.3.1 qemu2.3.2 kvm2.3.3 ...

  • 金融大规模毁灭性武器--高频统计套利

    偶然与金融街一位专家聊天,得知“高频统计套利”这一所谓“金融大规模毁灭性武器”的术语。这种基于3毫秒操作的系统、650纳秒的交换机数据传输、多线程并行以及复杂数学模型和统计规律等,一系列复杂技术的系统,真...

  • mysql-基础篇

    注意事项 UTF8字符集长度为3字节,有些符号占4字节,所以推荐用**utf8mb4**字符集 实操 创建一个itcast数据库,使用数据库默认的字符集 create database itcast; 创建一个ittest数据库,并且指定字符集 create ...

  • 关于需求变化

    有人说:用户的需求唯一不变的就是变化,以我现在的理解能力 我觉得用户需求变化的主要原因 我们对用户需求的理解在不断的变化,不是需求本身的变化,如果我们一开始就按照5W的方式来 调研,肯定能避免很多问题。现在好像还没有一套完成的方法论来指导调研吧,什么时候能出个 面向对象调研:)

  • 找不到北中。。。。。。。。。

    老项目作的不好,新项目进展的不顺 :( ,看来要总结一下问题了

Global site tag (gtag.js) - Google Analytics