成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

09年3月編程語言排行榜:Visual Basic與PHP的暗戰

原創
開發
TIOBE近日公布了09年3月的編程語言排行榜,除Java、C、C++依舊強勢占領前三甲的位置外,前十名的其他語言均有小幅波動。本期值得我們關注的是PHP與VB的又一次位置互換。VB在歷期榜單中曾一度占據第四名的位置不敗,僅在08年12月的榜中被PHP反超過一次。

TIOBE近日公布了最新一期的編程語言排行榜,除Java、C、C++依舊強勢占領前三甲的位置外,前十名的其他語言均有小幅波動。本期榜單中,VB在堅守了兩個月第四名的位置后,本期下降一位,與上期排名第五的PHP互換位置;JavaScript在經過一個月的調整后小幅跳升,排名第八,這也是這門腳本語言的歷史最好成績。Perl和Delphi均下降一位,分別排名第九和第十。


2009年3月TIOBE編程語言排行榜前20名

 Visual Basic與PHP的暗戰

本期值得我們關注的是PHP與VB的又一次位置互換。VB在歷期榜單中曾一度占據第四名的位置不敗,僅在08年12月的榜中被PHP反超過一次。本期榜單再次被PHP反超。

細數編程語言的歷史,誰都不能否認Basic語言的經典與強悍,這種簡單易學的直譯式編程語言曾經統治過一代程序員的思維方式;而微軟的Visual Basic的可視化編程又使Basic在C、C++的時代獨樹一幟,成為Windows平臺的專業開發工具;即使進入Web時代,我們依然無法分辨是ASP給了VB第二個春天,還是VB成就了ASP。

但一門編程語言無法撇開時代背景與應用場景。雖然微軟的.NET平臺對VB.NET的支持絲毫沒有懈怠,但C#的強勢崛起與Web應用復雜度的增加使VB在Web時代一直處于比較尷尬的境地。在Win Form方面,C#集Java與眾多編程語言優秀特性于一身的誘惑使眾多程序員如獲至寶;ASP.NET時代來臨,眾多新時代的程序員也意識到C#在Web方面絲毫不比VB差,微軟自身平臺的競爭就使VB明顯處于劣勢。

與VB不同,PHP自誕生以來就專注于Web。Web開發領域三足鼎立,Java更專注與企業級應用;而PHP的開源、跨平臺、同樣的簡單易用使PHP自誕生之日起就在語言層面上挑戰著VB的市場。在中小型項目中,與其說是ASP與PHP的爭奪不如說是PHP與VB在語言層上的暗戰。而PHP5釋出的優秀OO特性和社區出現的眾多MVC框架也在不斷吞噬著VB的地盤。VB與PHP這場長達十年暗戰的最終勝者是誰?大家不言而喻。

讓我們來回顧一下這兩種語言的歷史。

Visual Basic

Visual Basic誕生于1991年,是微軟開發平臺的起家產品,至今已有17年的歷史。Visual Basic是一種可視化的、面向對象和采用事件驅動方式的結構化高級程序設計語言,即可用于開發Windows環境下的各類應用程序,也可用于Web應用程序的創建。它簡單易學、效率高,且功能強大可以與 Windows 專業開發工具SDK相媲美。在Visual Basic環境下,利用事件驅動的編程機制、新穎易用的可視化設計工具,使用Windows內部的廣泛應用程序接口(API)函數,以用動態鏈接庫(DLL)、對象的鏈接與世隔嵌入(OLE)、開放式數據連接(ODBC)等技術,可以高效、快速地開發Windows環境下功能強大、圖形界面豐富的應用軟件系統。

 
Visual Basic長期趨勢

隨著互聯網的興起和其他編程語言技術更新,VB在應用場景和新特性方面曾暗淡過一段時間。但微軟不會忘記VB這位曾在開發平臺方面開疆破土的功臣。在微軟為迎接互聯網熱潮而推出的ASP技術中,VB再一次獲得興盛。此后每一次微軟技術的浪潮,Visual Basic都會隨之獲得新生。

PHP

PHP最初是1994年Rasmus Lerdorf創建的,剛剛開始只是一個簡單的用Perl語言編寫的程序,用來統計他自己網站的訪問者。后來又用C語言重新編寫,包括可以訪問數據庫。在1995年以Personal Home Page Tools (PHP Tools)開始對外發表第一個版本,Lerdorf寫了一些介紹此程序的文檔,并且發布了PHP1.0。


PHP長期趨勢

 此后,越來越多的網站使用了PHP,并且強烈要求增加一些特性,比如循環語句和數組變量等等,在新的成員加入開發行列之后,在1995年中,PHP2.0發布了。第二版定名為PHP/FI(Form Interpreter)。PHP/FI加入了對mSQL的支持,從此建立了PHP在動態網頁開發上的地位。到了1996年底,有15000個網站使用 PHP/FI;時間到了1997年中,使用PHP/FI的網站數字超過五萬個。隨著PHP5的發布和更多對面向對象的支持,PHP正不斷鞏固自己在Web開發領域的王者地位。

前十名編程語言的長期趨勢


前十名編程語言的長期趨勢

 #p#

其他編程語言

排名21到50的編程語言,排名第21位的COBOL雖上升一位,但依然在前20名榜單之外。

Position Programming Language Ratings
21 COBOL 0.464%
22 MATLAB 0.458%
23 Lisp/Scheme 0.452%
24 Falcon 0.434%
25 FoxPro/xBase 0.417%
26 Ada 0.336%
27 Fortran 0.323%
28 LabVIEW 0.233%
29 PowerShell 0.227%
30 Prolog 0.213%
31 Erlang 0.194%
32 Objective-C 0.177%
33 Scratch 0.174%
34 Haskell 0.167%
35 Scala 0.165%
36 Transact-SQL 0.165%
37 ML 0.159%
38 Alice 0.150%
39 Awk 0.148%
40 NXT-G 0.148%
41 Focus 0.143%
42 Groovy 0.134%
43 Euphoria 0.129%
44 Smalltalk 0.128%
45 Progress 0.123%
46 Bourne shell 0.121%
47 CL (OS/400) 0.108%
48 Tcl/Tk 0.108%
49 Forth 0.106%
50 Q 0.104%

下面是排名51-100的語言:

ABC, AD, Algol, Alpha, APL, Applescript, bc, Beta, Boo, C shell, Caml/F#, cg, Clean, Clojure, cT, Curl, Dylan, Eiffel, Factor, Icon, IDL, Inform, Io, J, Lingo, MAD, Magic, Maple, Mathematica, MAX/MSP, MOO, MUMPS, Natural, Occam, Oz, PILOT, PL/I, Postscript, PowerBuilder, R, REALbasic, Revolution, REXX, SIGNAL, SPSS, SuperCollider, VBScript, Verilog, VHDL, XSLT

編程語言類別

下面給出了編程語言類別的一年變化趨勢,我們可以看到今年大熱的動態語言有2.2%的下跌。

Category Ratings March 2009 Delta March 2008
Object-Oriented Languages 55.9% +1.2%
Procedural Languages 39.7% -2.9%
Functional Languages 3.3% +1.5%
Logical Languages 1.1% +0.1%


Category Ratings March 2009 Delta March 2008
Statically Typed Languages 59.2% +2.2%
Dynamically Typed Languages 40.8% -2.2%


靜態類型和動態類型的語言走勢

 

【歷期榜單回顧】

  1. 09年2月編程語言排行榜:商業編程語言的王者之爭
  2. 09年1月編程語言排行榜:C語言當選08年年度編程語言
  3. 12月TIOBE編程語言排行榜 C或C++有望奪得年度語言
  4. 11月TIOBE編程語言排行榜 可視化編程語言日漸流行
  5. 10月TIOBE編程語言排行榜發布 PowerShell跌落谷底
  6. 9月TIOBE編程語言排行榜發布 Delphi東山再起
  7. 8月TIOBE編程語言排行榜 Python上升顯著
  8. 7月開發語言排行榜出爐 PowerShell有望成為年度黑馬
責任編輯:佚名 來源: 51CTO.com
相關推薦

2020-03-07 22:01:58

編程語言JavaPython

2009-02-18 09:11:22

編程語言排行榜Tiobe

2010-03-08 15:31:58

Fortran編程語言排行榜

2012-03-12 09:41:01

編程語言排行榜

2023-06-09 15:39:40

編程語言Python

2019-07-23 14:14:59

編程語言JavaPython

2020-02-14 09:19:12

編程語言JavaPython

2021-09-23 10:50:42

編程語言Python排行

2021-07-07 05:42:24

編程語言開發

2013-03-11 16:10:20

2013-03-11 16:16:13

2013-07-09 10:58:22

編程語言排行榜語言排行

2013-07-30 10:00:36

RedMonk編程語言排行榜

2015-07-07 10:52:46

RedMonk編程語言

2015-05-14 10:48:39

編程語言排行榜Visual Stud

2019-01-09 10:00:19

編程語言Python

2021-01-06 12:55:08

編程語言Python開發

2016-04-11 10:58:45

編程語言排行榜VB.NET

2013-01-06 01:58:00

編程語言排行

2012-07-05 16:59:42

編程語言排行榜
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产国语精品 | 国产精品一区二区av | 欧美一区二区三区在线观看 | 男人的天堂在线视频 | 欧美性网 | 精品久久久久久亚洲综合网 | 亚洲男人天堂 | 一区二区视频在线 | 精品国产乱码久久久久久闺蜜 | 成人做爰999 | 成人精品区 | 国产探花在线精品一区二区 | 日韩精品免费看 | 国产一级一级国产 | 日韩在线视频一区二区三区 | 中文字幕 在线观看 | 亚洲精品久久久一区二区三区 | 99精品视频一区二区三区 | 国产精品一区在线观看 | 国产视频黄色 | 日韩精品无码一区二区三区 | 欧美日韩电影一区二区 | 在线播放国产视频 | 日本精品一区二区三区视频 | 91亚洲精选 | 久久综合久色欧美综合狠狠 | 在线视频 欧美日韩 | 精品视频999| 国产成人午夜精品影院游乐网 | 亚欧洲精品在线视频免费观看 | 一本大道久久a久久精二百 欧洲一区二区三区 | 久久久久免费精品国产小说色大师 | 性精品| 国产成人小视频 | 国产精品久久久久久久一区探花 | 热久久999| 亚洲成人日韩 | 日本成人午夜影院 | 欧美日韩不卡 | 亚洲一区二区久久 | 色接久久 |