偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

2012年1月編程語(yǔ)言排行榜:Objective-C成為年度語(yǔ)言

原創(chuàng)
開發(fā) 開發(fā)工具
TIOBE 于今日公布了2012年1月編程語(yǔ)言排行榜。Objective-C果不負(fù)眾望成為年度語(yǔ)言,C#擠掉C++躍居第三,市場(chǎng)份額獲得很大增長(zhǎng)(+2.55%)。另一方面,對(duì)于2010年的年度編程語(yǔ)言Python來(lái)說(shuō),是個(gè)悲劇年,份額下降3.05%,PHP 也下降了2.13%。

TIOBE 于今日公布了2012年1月編程語(yǔ)言排行榜。Objective-C果不負(fù)眾望成為年度語(yǔ)言,這個(gè)獎(jiǎng)項(xiàng)是頒發(fā)給在 2011 年中市場(chǎng)份額增長(zhǎng)最多的編程語(yǔ)言。Objective-C 的目前市場(chǎng)份額增比 2011 年 1 月份高出 3.91%。這主要得益于蘋果iPhone 和 iPad 的持續(xù)成功,這兩種設(shè)備上的程序主要都由Objective-C 實(shí)現(xiàn)。另外TIOBE 指數(shù)前三的位置有所變動(dòng),就像上期所預(yù)測(cè)的一樣C#擠掉C++躍居第三,市場(chǎng)份額獲得很大增長(zhǎng)(+2.55%)。另一方面,對(duì)于2010年的年度編程語(yǔ)言Python來(lái)說(shuō),是個(gè)悲劇年,份額下降3.05%,PHP也下降了2.13%。2012年Objective-C的成功是否會(huì)延續(xù),有沒有一種語(yǔ)言可能會(huì)打敗它呢? 答案是肯定的,它就是R語(yǔ)言。R語(yǔ)言本月***進(jìn)入 Top 20. 對(duì)統(tǒng)計(jì)人員來(lái)說(shuō),R 語(yǔ)言已成為統(tǒng)計(jì)領(lǐng)域中的主要編程語(yǔ)言。

下面是前20名的編程語(yǔ)言排行

什么是R語(yǔ)言

R語(yǔ)言是主要用于統(tǒng)計(jì)分析、繪圖的語(yǔ)言和操作環(huán)境。R本來(lái)是由來(lái)自新西蘭奧克蘭大學(xué)的Ross Ihaka和Robert Gentleman開發(fā)。(也因此稱為R)現(xiàn)在由“R開發(fā)核心團(tuán)隊(duì)”負(fù)責(zé)開發(fā)。R是基于S語(yǔ)言的一個(gè)GNU項(xiàng)目,所以也可以當(dāng)作S語(yǔ)言的一種實(shí)現(xiàn),通常用S語(yǔ)言編寫的代碼都可以不作修改的在R環(huán)境下運(yùn)行。R的語(yǔ)法是來(lái)自Scheme。

R語(yǔ)言環(huán)境

R是一套由數(shù)據(jù)操作、計(jì)算和圖形展示功能整合而成的套件。包括:

◆ 有效的數(shù)據(jù)存儲(chǔ)和處理功能,

◆ 一套完整的數(shù)組(特別是矩陣)計(jì)算操作符,

◆ 擁有完整體系的數(shù)據(jù)分析工具,

◆ 為數(shù)據(jù)分析和顯示提供的強(qiáng)大圖形功能,

◆ 一套(源自S語(yǔ)言)完善、簡(jiǎn)單、有效的編程語(yǔ)言(包括條件、循環(huán)、自定義函數(shù)、輸入輸出功能)。

在這里使用"環(huán)境"(environment)是為了說(shuō)明R的定位是一個(gè)完善、統(tǒng)一的系統(tǒng),而非其他數(shù)據(jù)分析軟件那樣作為一個(gè)專門、不靈活的附屬工具。R很適合被用于發(fā)展中的新方法所進(jìn)行的交互式數(shù)據(jù)分析。由于R是一個(gè)動(dòng)態(tài)的環(huán)境,所以新發(fā)布的版本并不總是與之前發(fā)布的版本完全兼容。某些用戶歡迎這些變化因?yàn)樾录夹g(shù)和新方法的所帶來(lái)的好處;有些則會(huì)擔(dān)心舊的代碼不再可用。盡管R試圖成為一種真正的編程語(yǔ)言,但是大家不要認(rèn)為一個(gè)由R編寫的程序可以長(zhǎng)命百歲。

相關(guān)的軟件和文檔

R可以被當(dāng)作S語(yǔ)言(由Rick Becker,John Chambers和AllanWilks在Bell實(shí)驗(yàn)室開發(fā))的實(shí)現(xiàn)工具,或者S-Plus系統(tǒng)的基本形態(tài)。S語(yǔ)言的發(fā)展變化可以參考John Chambers與其他人合作的四本書。對(duì)R來(lái)說(shuō),基本的參考書是The New S Language: A Programming Environment for Data Analysis and Graphics(Richard A. Becker, John M. Chambers and Allan R. Wilks)。 對(duì)于1991年發(fā)布的S (S version 3)可以參考Statistical Models in S (edited by John M. Chambers and Trevor J. Hastie)。

此外,S-Plus的相關(guān)文檔都可以用于R,只是要注意R與S執(zhí)行工具之間的差別。

R與統(tǒng)計(jì)

在我們對(duì)R語(yǔ)言環(huán)境的介紹中并沒有提到統(tǒng)計(jì),不過(guò)很多人都把R作為一個(gè)統(tǒng)計(jì)系統(tǒng)來(lái)使用。我們傾向于把它當(dāng)作環(huán)境,使得經(jīng)典和現(xiàn)代統(tǒng)計(jì)技術(shù)在其中得到應(yīng)用。一部分已經(jīng)被內(nèi)建在基本的R語(yǔ)言環(huán)境中,但是更多的是以包的形式提供的。由8個(gè)包是隨著R一同提供的(稱作標(biāo)準(zhǔn)包),其它的可以通過(guò)CRAN的成員網(wǎng)站獲得(通過(guò)http://cran.r-project.org)。通過(guò)R可以使用絕大多數(shù)的經(jīng)典或者***的統(tǒng)計(jì)方法,不過(guò)用戶需要花一些功夫來(lái)找出這種方法。S(和R)與其他主流的統(tǒng)計(jì)系統(tǒng)在本質(zhì)上有一個(gè)很重要的不同。在S中,統(tǒng)計(jì)分析通常由一系列的步驟完成,同時(shí)將交互的結(jié)果存儲(chǔ)在對(duì)象中。所以,盡管SAS和SPSS在一個(gè)回歸或者判別分析中會(huì)給出豐富的輸出結(jié)果,R只是給出一個(gè)最小的輸出,而將結(jié)果保存在一個(gè)適當(dāng)?shù)膶?duì)象中由R函數(shù)進(jìn)行后續(xù)查詢。

R與視窗系統(tǒng)

使用R最便捷的方式是在一個(gè)運(yùn)行視窗系統(tǒng)的圖形工作站上。這份指南就是為擁有這項(xiàng)便利的用戶準(zhǔn)備的。盡管我們絕大部分的內(nèi)容都是來(lái)講R環(huán)境的一般應(yīng)用,我們還是會(huì)時(shí)不時(shí)的提到R在X window系統(tǒng)下的應(yīng)用。與操作系統(tǒng)的直接互動(dòng)對(duì)多數(shù)用戶來(lái)說(shuō)都是必要的。在這份指南中我們主要討論在UNIX系統(tǒng)下的互動(dòng),所以Windows下的R用戶需要做出一些小的調(diào)整。對(duì)工作站的定制是一項(xiàng)直接而有效但又單調(diào)乏味的過(guò)程,在這里我們并不會(huì)作更深入的討論。如果您在這方面遇到了困難可以向你身邊的專家尋求幫助。

R的交互使用

R程序在等待輸入命令時(shí)會(huì)給出提示符,默認(rèn)的提示符是>, 與UNIX的shell提示符是相同的。不過(guò)如果你愿意的話,我們可以輕松的更改R的提示符。在這里我們先假定UNIX的shell提示符是$。在UNIX下使用R可以按照下面的推薦步驟來(lái)做:

1.創(chuàng)建一個(gè)獨(dú)立的子目錄來(lái)存儲(chǔ)解決這個(gè)問(wèn)題所用的數(shù)據(jù)文件,將目錄命名為work.這個(gè)目錄將作為你當(dāng)前任務(wù)的工作目錄.

$ mkdir work

$ cd work

2.啟動(dòng)R的程序

$ R

3.使用R的各種命令

4.退出R

> q()

此時(shí)您會(huì)被詢問(wèn)是否保存您在R任務(wù)中的數(shù)據(jù)。你可以回答yes,no或cancel(使用縮略字符也可以)分別對(duì)應(yīng)退出前保存數(shù)據(jù),不保存數(shù)據(jù)退出或回到R任務(wù)中。被存儲(chǔ)的數(shù)據(jù)在之后的R任務(wù)中可以繼續(xù)使用。之后的R任務(wù)就更簡(jiǎn)單了。1.令work成為工作目錄,并啟動(dòng)R程序。

$ cd work

$ R

2.使用R,在任務(wù)結(jié)束時(shí)用 q() 來(lái)中止。

在Windows下使用R的步驟與上面基本相同。創(chuàng)建一個(gè)文件夾作為工作目錄,并將其設(shè)定R快捷方式的在"起始位置"中。然后雙擊圖標(biāo)啟動(dòng)R。

51CTO特約評(píng)論:

在大數(shù)據(jù)處理時(shí)代到來(lái)之際,R語(yǔ)言的進(jìn)化工作也在加速。數(shù)據(jù)挖掘所產(chǎn)生的資源,更多的將被用于分析和決策支持。隨著國(guó)內(nèi)數(shù)據(jù)挖掘的紅火,R語(yǔ)言將會(huì)被更多的開發(fā)者和DBA所靈活應(yīng)用。并可以預(yù)見到的是,互聯(lián)網(wǎng)企業(yè)將以先鋒的形象出現(xiàn)。

目前來(lái)自Google的博客泄漏,R語(yǔ)言對(duì)64位整數(shù)的支持。Romain Francois 剛剛上傳了int64包到CRAN 作為更新版本的Rcpp和RProtobuf 包。這對(duì)Google 來(lái)說(shuō)非常重要,因?yàn)楣こ處焸兘?jīng)常需要在R語(yǔ)言中處理超大的數(shù)據(jù)量,而64位對(duì)他們來(lái)說(shuō)是必須的。另外Oracle數(shù)據(jù)庫(kù)也開始支持R語(yǔ)言 發(fā)力數(shù)據(jù)挖掘。

#p#

下面是本期編程語(yǔ)言排行榜的其他排名數(shù)據(jù)和趨勢(shì)走向。

前10名編程語(yǔ)言走勢(shì)圖

20到50名語(yǔ)言排行

下面是第50到100的編程語(yǔ)言排名

(Visual) FoxPro, ABC, Algol, Alice, Awk, Bash, bc, BETA, BlitzMax, Boo, Bourne shell, C++/CLI, CFML, cg, CL (OS/400), Clean, cT, Dart, Dylan, Eiffel, Factor, Icon, IDL, Io, J, JavaFX Script, JScript.NET, Korn shell, LabVIEW, LabWindows/CVI, Lingo, Max/MSP, Modula-2, MUMPS, NATURAL, Oberon, Occam, OpenCL, Oz, PowerShell, Revolution, S, S-PLUS, Scala, TOM, VBScript, VHDL, X10, XSLT, Z shell

下面給出了編程語(yǔ)言類別的一年變化趨勢(shì)

【2011年榜單回顧】

  1. 2011年12月編程語(yǔ)言排行榜:C++11它就像一個(gè)新語(yǔ)言
  2. 2011年11月編程語(yǔ)言排行榜:Google新利器Dart
  3. 10月編程語(yǔ)言排行榜:不成大器的D語(yǔ)言
  4. 9月編程語(yǔ)言排行榜:專為機(jī)器人玩具設(shè)計(jì)的語(yǔ)言NXT-G
  5. 8月編程語(yǔ)言排行榜:以總統(tǒng)為名的語(yǔ)言新貴Lua
  6. 2011年7月編程語(yǔ)言排行榜:COBOL五角大樓出品
  7. 2011年6月編程語(yǔ)言排行榜:為孩子創(chuàng)造的語(yǔ)言Scratch
  8. 2011年5月編程語(yǔ)言排行榜:用MATLAB構(gòu)建宇宙
  9. 2011年4月編程語(yǔ)言排行榜:告別Smalltalk
  10. 2011年3月編程語(yǔ)言排行榜:用Ada向人類首位程序員致敬
  11. 2011年2月編程語(yǔ)言排行榜:冰河時(shí)代的Fortran
  12. 2011年1月編程語(yǔ)言排行榜:Python稱霸2010
責(zé)任編輯:陳貽新 來(lái)源: 51CTO
相關(guān)推薦

2012-12-03 11:23:28

編程語(yǔ)言排行榜

2012-06-11 14:20:36

Objective-C

2019-01-09 10:00:19

編程語(yǔ)言Python

2021-01-06 12:55:08

編程語(yǔ)言Python開發(fā)

2013-04-15 10:00:51

IT技術(shù)周刊

2015-06-08 14:41:30

編程語(yǔ)言排行榜

2013-04-09 09:59:59

編程語(yǔ)言編程語(yǔ)言排行榜

2010-02-08 13:10:00

Objective-C編程語(yǔ)言排行榜

2012-04-09 01:53:04

編程語(yǔ)言排行榜

2013-08-05 15:36:57

編程語(yǔ)言排行榜

2017-01-09 11:28:31

編程語(yǔ)言排行榜

2015-01-07 14:01:21

編程語(yǔ)言排行榜

2009-01-12 08:48:04

2012-03-12 09:41:01

編程語(yǔ)言排行榜

2024-01-08 06:49:08

2012-02-07 08:48:00

編程語(yǔ)言排行榜

2013-01-06 01:58:00

編程語(yǔ)言排行

2012-11-06 11:09:13

編程語(yǔ)言排行榜

2020-02-14 09:19:12

編程語(yǔ)言JavaPython

2021-07-07 05:42:24

編程語(yǔ)言開發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)