国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

最新編程語言排行榜出爐,Java、C、C++名列三甲

發(fā)布時間:2009-4-9 14:38    發(fā)布者:admin
關(guān)鍵詞: java , 編程語言 , 排行榜
TIOBE今日公布了2009年4月的編程語言排行榜,本期前十的榜單與上期相比沒明顯變化,Java、C、C++依然以絕對優(yōu)勢占據(jù)前三甲的位置;排名第四到十位的分別是:PHP、VB、Python、C#、JavaScript、Perl和Ruby。Ruby經(jīng)過數(shù)月的艱難爬升后終于進(jìn)入前十,上期第十名Delphi下滑一位,排在第十一位。
仔細(xì)分析本期榜單可以看出,前十名中的PHP、Python、 JavaScript、Perl、Ruby均為腳本級語言(榜單中的Visual Baisc未列入腳本級語言,但在ASP和ASP.NET中,如果選擇VB作為開發(fā)語言,則是以VB Script這種腳本進(jìn)行編程的);撇開應(yīng)用場景和項目規(guī)模不說,至少在使用率上,腳本語言已經(jīng)占據(jù)了編程語言的半壁江山。

2009年4月TIOBE編程語言排行榜前20名
腳本語言
腳本語言(Script language,或scripting programming language)是為了縮短傳統(tǒng)的編寫-編譯-鏈接-運(yùn)行(edit-compile-link-run)過程而創(chuàng)建的計算機(jī)編程語言。腳本語言的命名起源于一個腳本“screenplay”,每次運(yùn)行都會使對話框逐字重復(fù)。早期的腳本語言經(jīng)常被稱為批次處理語言或工作控制語言。一個腳本通常是解釋運(yùn)行而非編譯。腳本語言通常都有簡單、易學(xué)、易用的特性,目的就是希望能讓程序設(shè)計師快速完成程序的編寫工作。大多腳本語言共性是:良好的快速開發(fā),高效率的執(zhí)行,解釋而非編譯執(zhí)行,和其它語言編寫的程序組件之間通信功能很強(qiáng)大。
就腳本語言的應(yīng)用場景而言可以大致分為:工作控制(shell)、GUI 腳本、 應(yīng)用程序定制腳本、Web編程、文本處理;就語言特性而言,大致可以分為: 文本處理語言、動態(tài)語言和可嵌入語言。
處理基于文本的記錄是腳本語言最早的用處之一。如Unix's awk最早是設(shè)計來幫助系統(tǒng)管理員處理調(diào)用UNIX基于文本的配置和LOG文件。PERL最早是用來產(chǎn)生報告的,現(xiàn)在它已經(jīng)成了全面成熟的語言。許多腳本語言用來執(zhí)行一次性任務(wù),尤其是系統(tǒng)管理方面。它可以把服務(wù)組件粘合起來,因此被廣泛用于GUI創(chuàng)建或者命令行。操作系統(tǒng)通常提供一些默認(rèn)的腳本語言,交互式的解釋和執(zhí)行用戶輸入的命令或者自動地解釋和執(zhí)行預(yù)先設(shè)定好的一連串的命令,即通常所謂shell腳本語言。
目前主要的腳本語言有:JavaScript、PHP、Python、Perl、Ruby、Groovy、Action Script、VBScript、PowerShell、Smalltalk等。
腳本語言與編譯語言
腳本語言與傳統(tǒng)編程語言(C、C++)有很多相似地方,比如腳本語言的函數(shù)與編譯語言比較相象,也會涉及到變量、參數(shù);腳本語言也具有面向?qū)ο蟮确矫娴奶匦缘鹊取5谡Z言核心和本質(zhì)上,腳本語言與傳統(tǒng)語言有著明顯的區(qū)別。
腳本語言一般都有相應(yīng)的腳本引擎來解釋執(zhí)行,一般需要解釋器才能運(yùn)行;而C、C++、Java等則需要編譯、鏈接后,形成獨(dú)立執(zhí)行的exe文件。腳本語言是一種解釋性的語言,它不象Java等可以編譯成二進(jìn)制代碼,以可執(zhí)行文件的形式存在,腳本語言不需要編譯,可以直接用,由解釋器來負(fù)責(zé)解釋。
腳本語言與動態(tài)語言
動態(tài)語言是指程序在運(yùn)行時可以改變其結(jié)構(gòu),比如,在程序運(yùn)行過程中可以引入新的函數(shù),已有的函數(shù)可以被刪除等在結(jié)構(gòu)上的變化。動態(tài)語言的類型檢查是在運(yùn)行時做的。它的優(yōu)點是方便閱讀,不需要寫非常多的類型相關(guān)的代碼。事實上,大多數(shù)的動態(tài)語言都是解釋執(zhí)行的,他們具有腳本語言的一般特點和結(jié)構(gòu),只是在運(yùn)行時上更具動態(tài)性,狀態(tài)上更為靈活。 一般地,腳本語言都是動態(tài)語言,而動態(tài)語言都是解釋型語言。
其他編程語言
下面是排名21到50的編程語言。
PositionProgramming LanguageRatings
21COBOL0.463%
22ActionScript0.451%
23Lisp/Scheme0.443%
24FoxPro/xBase0.393%
25Ada0.356%
26Fortran0.341%
27PowerShell0.250%
28Scala0.237%
29LabVIEW0.230%
30Prolog0.223%
31Alice0.207%
32Erlang0.195%
33Scratch0.178%
34Transact-SQL0.170%
35Haskell0.169%
36Groovy0.165%
37Falcon0.163%
38Focus0.151%
39Awk0.149%
40ML0.142%
41NXT-G0.134%
42Objective-C0.134%
43Smalltalk0.123%
44Bourne shell0.118%
45Tcl/Tk0.115%
46Euphoria0.111%
47Caml/F#0.110%
48Forth0.109%
49CL (OS/400)0.108%
50J0.102%
下面是排名51-100的語言:
ABC, AD, Alpha, APL, Applescript, bc, Beta, Boo, C shell, cg, Clean, Clojure, Cobra, cT, Curl, Dylan, Eiffel, Factor, Icon, IDL, Inform, Io, Lingo, MAD, Magic, Maple, Mathematica, MAX/MSP, MOO, MUMPS, Natural, Occam, Oz, PILOT, PL/I, Postscript, PowerBuilder, Progress, Q, R, Revolution, REXX, S-lang, SIGNAL, SPSS, SuperCollider, VBScript, Verilog, VHDL, XSLT
編程語言類別
下面給出了編程語言類別的一年變化趨勢,相比2008年,動態(tài)語言了近1%的增幅,占整個編程語言類型份額的42.8%。
CategoryRatings April 2009Delta April 2008
Object-Oriented Languages55.6%+0.0%
Procedural Languages40.3%-1.1%
Functional Languages3.0%+0.8%
Logical Languages1.2%+0.2%

CategoryRatings April 2009Delta April 2008
Statically Typed Languages57.2%-0.9%
Dynamically Typed Languages42.8%+0.9%

靜態(tài)類型和動態(tài)類型的語言走勢
本文地址:http://m.qingdxww.cn/thread-3246-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
張無忌1987 發(fā)表于 2010-9-1 14:38:29
有點道理
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • Chiptorials ——使用ATECC608 TrustFLEX實現(xiàn)基本非對稱身份驗證
  • 無線充電基礎(chǔ)知識及應(yīng)用培訓(xùn)教程
  • Chiptorials ——如何將CryptoAuthLib庫用于Microchip安全身份驗證IC
  • Chiptorials——如何使用ATECC608 TrustFLEX實現(xiàn)公鑰輪換
  • 貿(mào)澤電子(Mouser)專區(qū)
關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚欧在线免费观看 | 碰操 | 国产欧美日韩第一页 | 日本天堂在线播放 | 欧美日韩免费在线 | 啦啦啦中文在线影院观看 | 欧美综合视频在线观看 | 亚州一级 | 国产原创视频在线 | va网站| 日本欧美在线视频 | 国产成人在线观看免费网站 | 尹人久久久香蕉精品 | 398av视频在线播放 | 四虎永久免费网站 | 亚洲日韩中文字幕在线播放 | 淫操干| 欧美日韩一二三四区 | 九色国产在视频线精品视频 | 欧美羞羞视频 | 亚洲 欧美 手机 在线观看 | 久久精品国产一区二区三区不卡 | 国产亚洲91| 婷婷综合在线观看丁香 | 又黄又粗| 欧美日韩国产不卡在线观看 | 九九热最新 | 日韩在线视频在线 | 九九福利影院 | 亚洲免费视频网 | 操操操网 | 日韩乱视频 | 美女裸身无档视频免费 | 亚洲天堂在线播放 | 啪啪91视频 | 国内成人自拍视频 | 激情久久久久久久久久久 | 国产免费久久精品44 | 国产欧美精品区一区二区三区 | 国产手机在线观看 | 天堂网www在线资源网 |