Objective-C – 庄闲棋牌官网官方版 -199IT
//www.otias-ub.com 发现数据的价值-199IT Tue, 09 Apr 2013 16:10:50 +0000 zh-CN hourly 1 https://wordpress.org/?v=5.4.2 TIOBE :2013年4月TIOBE编程语言指数排行榜
//www.otias-ub.com/archives/104910.html Tue, 09 Apr 2013 16:10:50 +0000 //www.otias-ub.com/?p=104910 TIOBE 于近日公布了2013年4月TIOBE编程语言指数排行榜。此次前三位置有变化,C 语言第一,Java 第二,C++ 重返第三,Objective-C 降至第四了。在2009年夏季,Objective-C 还是一门鲜有人知、鲜有人用的编程语言。多亏了 iPhone 和 iPad 的成功,Objective-C 开始以难以置信的速度攀升到排行榜前几位。所以 Objective-C 在 2011 年和 2012 年连续两年荣获“TIOBE年度语言”奖项。不过最近  Objective-C 的热度不再上升了。这也是它从 2009 年开始,首次有排名下降,从第三位降至第四位。

2013年4月编程语言排行榜 Top 20 具体榜单:

2013年4月编程语言排行榜前10位的长期走势图:

2013年4月编程语言排行榜21至50位排名:

2013年之前的年度编程语言
TIOBE Software Tiobe Index Programming Language of the Year

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

这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开始开发新系统时选择语言时用来进行策略性的决策。

Tiobe原文:http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
译文链接:http://blog.jobbole.com/37783/

]]>
Tiobe:2013年3月编程语言排行榜:有毒的Java
//www.otias-ub.com/archives/102133.html Tue, 26 Mar 2013 10:25:50 +0000 //www.otias-ub.com/?p=102133 Tiobe公布了新一期编程语言排行榜。Java依旧是占据第一的位置,C语言紧随其后。值得注意的Objective-C持续发力,已经占到了第三的位置。咋一看榜单,前5条中C#下滑最快,从第3名下降到第五名。而其他语言都与之前没有变化。

 

最近一段时间,关于Java安全性的新闻层出不穷。被伤害的不光是普通计算机用户,甚至还包括苹果公司、美国政府。此次安全风波波及面之广,恐怕是Oracle始料未及的。

1.黑客利用网页漏洞进行攻击

据国外安全研究机构称,当前的Java版本中包含了一个严重的安全漏洞,可能导致电脑在访问带有恶意代码的特定网页时被感染。Window系统中的所有主流浏览器都可能被利用并感染,其中也包括Chrome。该漏洞也存在于苹果最新的Mountain Lion操作系统。

为此,苹果不得不单独发布Java相关更新,以保证Mac用户的安全性。素以跨平台性强著称的Java,也让所有运用他的人无处可藏。

2.Java安全机制

Java 早期的安全框架强调的是通过验证代码的来源和作者,保护用户避免受到下载下来的代码的攻击。Java安全模型的前三个部分——类加载体系结构、class 文件检验器、Java虚拟机(及语言)的安全特性一起达到一个共同的目的:保持Java虚拟 机的实例和它正在运行的应用程序的内部完整性,使得它们不被下载的恶意代码或有漏洞的代码侵犯。相反,这个安全模型的第四个组成部分是安全管理器,它主要 用于保护虚拟机的外部资源不被虚拟机内运行的恶意或有漏洞的代码侵犯。这个安全管理器是一个单独的对象,在运行的Java虚拟机中,它在对于外部资源的访 问控制起中枢作用。

Java签名/证书机制,可以保障使用者,安全地调用外部提供的jar,防止你信任的jar被篡改。首先,Java的签 名,必须是基于jar包的。也就是说,你必须将你要提供的class,打包到jar里。然后,通过Java 提供的签名工具(jarsigner)对jar包进行签名,发布。

签名原理:使用非对称算法,生成一对公钥/私钥。

3.Oracle应对Java漏洞危机

甲 骨文软件质量保证经理Eric Maurice透露,五个漏洞中有四个存在于桌面系统的Java We Start应用和浏览器Java小程序中。其中三个被通用漏洞评分系统评为10级,这是很严重的事情:如果Java运行在Windows XP这种默认以管理员身份运行的系统,那么黑客能够利用这些漏洞完全损害系统的保密性,完整性和可用性;在Linux或者Salaris这类以非管理员权 限运行的系统中情况会好一些。安全研究人员对剩下的一个漏洞也做出过说明,该漏洞影响服务器部署的Java安全套接字扩展(JSSE),基于Lucky Thirteen攻击SSL/TLS实现。

新的Java 6 _update41可以从甲骨文网站下载,而不是Java.com,目前必须手动下载。但Java 6 安装程序的更新功能会提示用户下载并安装Java 7 _update15。这一切都在甲骨文的计划中。甲骨文之前在网站上宣布,将启动自动更新帮助Windows32位系统用户完成升级。甲骨文将加快其对 Java的修补速度。Maurice说,“甲骨文会继续加快Java更新发布速度,特别是帮助解决桌面系统浏览器的Java运行环境安全,以重树安全信 誉。”

其实这次Java漏洞危机并不是第一次,之前2010年也有报道宣称Java漏洞会影响Windows运行安全。各位用户还是尽量及时更新自己的Java,作为开发语言中举足轻重的语言,Java的安全性还是值得信赖的。

前10名编程语言走势图

20到50名语言排行

下面是第50到100的编程语言排名

(Visual) FoxPro, 4th Dimension/4D, ABC, Agilent VEE, Alice, Apex, AutoIt, AutoLISP, bc, C shell, CL (OS/400), Clipper, Clojure, Dart, Dylan, ECMAScript, Eiffel, Emacs Lisp, F#, Go, Groovy, Icon, IDL, Inform, Informix-4GL, J, JScript.NET, Ladder Logic, LPC, MEL, MUMPS, NATURAL, Oberon, OCaml, Occam, OpenCL, Oz, Pike, Q, REXX, S, sed, Simula, Smarty, SPARK, VBScript, VHDL, WebDNA, xBase, XSLT

]]>
TIOBE:2012年12月TIOBE 编程语言排行榜
//www.otias-ub.com/archives/82900.html Mon, 03 Dec 2012 17:47:15 +0000 //www.otias-ub.com/?p=82900 TIOBE带来了最新的编程语言排行榜,从排名上来看,C、Java和Objective-C依然稳居前三甲。再来看C#和PHP,与上个月相比,这两种语言份额均有所下降,但是PHP下降得更多一些,因此C#代替了PHP第5名的位置。

 

TIOBE会在每年的1月份为上一年度市场份额增长最多的语言冠以“年度语言”的称号。现在距离年度语言出炉仅剩一个月的时间,从目前份额增长情况来看,今年的年度语言非Objective-C莫属。与去年12月份相比,Objective-C的份额增长了4.31%,傲视群雄。其次是C语言,增长了1.64%,得以将Java推下王座。下降最多的语言要数C#,下降了2.66%,从年初的第3名下降到如今的第5名。

今年1月份,TIOBE将2011年的年度语言颁给了Objective-C。按照目前形势来看,Objective-C有望连续两年夺得此称号。而Objective-C的兴起,完全得益于iOS设备的热销,苹果的影响力可见一斑。

TIOBE排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!、百度)以及Wikipedia、Amazon、YouTube统计出排名数据,只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

编程语言TOP20:

编程语言TOP10近10年的变化情况:

历年年度语言:

Via TIOBE

]]>
TIOBE: 2012年度编程语言排行榜
//www.otias-ub.com/archives/77330.html Tue, 06 Nov 2012 16:23:37 +0000 //www.otias-ub.com/?p=77330 还有两个月 TIOBE 就要宣布 2012 年度编程语言了。Objective-C 这个月第一次跨越了 10% 的门槛,并且持续走强。其他的移动编程语言例如 C,C++,Java的增长并不能和 Objective-C 相提并论。而另外一个竞争对手 C# 却有明显的下降趋势,原因不明。看起来已经没有什么可以阻止 Objective-C 再度当选年度编程语言了。

 

11月份编程语言排行榜

 

//www.otias-ub.com/wp-content/uploads/2012/11/16291106134450042.png
长期走势图


历年年度编程语言

]]>
TIOBE Index:iOS开发者带动编程语言排位变化 Objective-C 挤进排行榜前三
//www.otias-ub.com/archives/55891.html Mon, 09 Jul 2012 13:34:49 +0000 //www.otias-ub.com/?p=55891 随着我们进入后 PC 时代,移动设备正迅猛发展,而这也影响了时下编程语言的流行程度。根据TIOBE Index 的数据显示, Objective-C 编程语言现在比 C++ 更加流行。Objective-C 跟 C++ 同是在 1983 年出现的,但是一直以来 C++ 都比 Objective-C 受欢迎。2009 年之前 Objective-C 的市场份额才不到 1%。后来由于 iPhone 和 iPad,它的地位开始发生了改变。

iOS 编程语言 Objective-C 挤进排行榜前三

Objective-C 是扩充 C 的面向对象编程语言,主要使用于 Mac OS X 和 GNUstep 这两个使用 OpenStep 标准的系统,是 iOS 开发人员的编程语言。

事实上,两种编程语言可比性也不是很强。C++ 更多的适用于大型的高性能系统,而 Objective-C 则主要用于移动应用产业。

从图中可以看出,Java 语言也下降到第二的位置,比去年同期下降了 3.16%。

iOS 编程语言 Objective-C 挤进排行榜前三

但是另一组数据的答案则不太一样。Stephen O’Grady 在 RedMonk blog 的数据显示 Objective-C 在二月份时还排在第十二位。造成两组数据差异的原因主要是标准的不同。RedMonk 的数据来源主要来自类似 GitHub, Stack Overflow 和 LinkedIn 这样的社交网站,而 Index 是基于世界范围内的资深软件工程师和第三方供应商提供的信息,而较流行的搜索引擎 Google, Bing, Yahoo!, Wikipedia, YouTube 和 百度 等则用来计算比率。

]]>
TIOBE:2012年6月编程语言排行榜:Haskell快速逼近Top 20
//www.otias-ub.com/archives/49811.html Mon, 11 Jun 2012 10:47:07 +0000 //www.otias-ub.com/?p=49811 TIOBE 于今日公布了2012年6月编程语言指数排行榜。排名前三的语言是:C 、Java 和 C++。Objective-C 势头依旧强劲。和5月份的Top 10相比,PHP 和 Javascript 都 下降了 1 位,Visual Basic 和 Ruby 均上升了 1 位。

我们在上个月问了下一个大受欢迎的语言会是哪种语言,我们也说到了一些候选语言,诸如:Scala、Erlang 和 Clojure。下一个新热门语言将是出自函数式编程语言的 迹象更加明显了。还有一种函数式编程语言在上个月没有提到,就是 Haskell。在本月指数排名中,Haskell 从地35位上升至第25位。从 TIOBE 趋势图上来看,Haskell (从2003年开始)一直在持续上升,在2006、2010 和 2012年分别达到其最好排名。Haskell的趋势看起来很有前途。

2012年6月编程语言排行榜 Top 20 具体榜单:
2012年6月编程语言排行榜 Top 20 具体榜单

2012年6月编程语言排行榜前10位的长期走势图:
2012年6月编程语言排行榜前10位的长期走势图

2012年6月编程语言排行榜21至50位排名:
2012年6月编程语言排行榜21至50位排名
【说明】:TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新。这份排行榜排名基于互联网上有经验的程序员、 课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、 MSN 、雅虎)以及 Wikipedia 和 YouTube 进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。 这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开始开发新系统时选择语言时用来进行策略性的决策。

via:伯乐在线

]]>
Jobs Tractor:2011年1月编程语言流行度:Java稳居排行榜首位
//www.otias-ub.com/archives/23539.html Mon, 06 Feb 2012 15:29:01 +0000 //www.otias-ub.com/?p=23539 Jobs Tractor网站通过收集Twitter数据分析2011年1月编程语言流行度。Java稳居排行榜首位,PHP紧跟其次,2011年度编程语言Objective-C排名第三。

在今年早些时候,Objective-C和Java(Android)两个语言排名发生了变动,并且预计其中一个会在今年上升到第二位。 Objective-C暂居排行第三位,Java(Android)由于Android技能职位需求的增涨,使得其更具有上升潜力。

Objective- C和Java(Android)与第五位的SQL逐步拉开了差距。其他编程语言排行依旧如故,但值得注意的是,ASP.net已经下降到排行榜的最后一 位。那么,Android和Objective-C谁会首先晋级到第二位?


Jobs Tractor 1月语言流行度排行榜


让我们看看TIOBE公布的1月编程语言排行榜的情况。前三位排名:Java、C、C#。正如去年12月预期的结果,C#取代了C++的位置。而 Objective-C在获得第二名的两年后,赢得了TIOBE 2011年度编程语言。Objective-C的目前市场份额增比2011年1月高出3.91%。这主要归功于iPhone和iPad的持续成功,这两种 设备上的程序主要都由Objective-C实现。

由此可见,iPhone和iPad就是Objective-C提升排名的主要推动力。据数据显示,44%美国地区手机用户都在使用iPhone,企 业也在逐步的普及iPad用来办理业务。可以看出,iPhone和iPad如此之大的市场份额,Objective-C的提升也是理所当然的。


TIOBE 1月编程语言排行榜

声明

榜单本身采集的是国外数据,虽然在反映趋势上有一些参考意义,但与中国的实际情况不完全符合,并不能说明一门编程语言好不好。这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开始开发新系统时选择语言时用来进行策略性的决策。

]]>