自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

2011年4月編程語言排行榜:告別Smalltalk

原創(chuàng)
開發(fā) 開發(fā)工具 前端
Tiobe今天發(fā)布了2011年4月編程語言排行榜。令人嘆息的是本期編程語言排行榜Smalltalk跌出前50名,Smalltalk可是面向?qū)ο蟮某绦蛟O(shè)計語言的鼻祖,被公認為歷史上第二個面向?qū)ο蟮某绦蛟O(shè)計語言,和第一個真正的集成開發(fā)環(huán)境(IDE)。

【51CTO獨家特稿】4月4日,Tiobe發(fā)布了最新的編程語言排行榜。Java與C語言繼續(xù)占據(jù)頭兩位排名,值得一提的是C#升到第四,Lisp由第23位升到15位,Ada則由第32位躍居第16位,另外在過去的幾月中,lua的排名一直在上升。而且在iPhone App Store排名前十的應(yīng)用都使用Lua來定義應(yīng)用邏輯,包括極為火熱的《憤怒的小鳥》。本期編程語言排行榜還是將會給大家介紹一門古典語言——Smalltalk。

以下是前20名編程語言排行:

51CTO編程語言排行榜

 Smalltalk由Alan Kay,Dan Ingalls,Ted Kaehler,Adele Goldberg等于70年代初在Xerox PARC開發(fā),然而至今提起Smalltalk大家卻不像對其他古老語言Ada、Fortran、Lisp那么陌生, 這自然要歸功于它的影響力。Smalltalk可是面向?qū)ο蟮某绦蛟O(shè)計語言的鼻祖。它是純面向?qū)ο蟮恼Z言,就連整數(shù)也是對象,被公認為歷史上第二個面向?qū)ο蟮某绦蛟O(shè)計語言,和第一個真正的集成開發(fā)環(huán)境(IDE)。Smalltalk對其它眾多的程序設(shè)計語言的產(chǎn)生起到了極大的推動作用,主要有:Objective-C,Actor,Java和Ruby等。90年代的許多軟件開發(fā)思想得利于Smalltalk,例如設(shè)計模式、敏捷編程和重構(gòu)等。Ward Cunningham,一位Smalltalk程序員發(fā)明了WikiWiki。

推薦專題:51CTO編程語言排行榜專題

SmallTalk發(fā)明人獲2003年度圖靈獎

[[21077]]

 

Alan Kay

計算機學(xué)會(ACM)于2004年4月19日宣布,2003年度有“計算機界諾貝爾獎”之稱的ACM 圖靈獎授予第一個完全面向?qū)ο蟮膭討B(tài)計算機程序設(shè)計語言Smalltalk的發(fā)明者Alan Kay。

Smalltalk源自Alan Kay “使用一組獨立的互相通信的對象來解決問題”的思想,它可以說是目前主流語言C++,Java和C#的前身。也正是Alan Kay 發(fā)明了“Object Oriented”這個術(shù)語。1972年,他來到施樂PARC,開始將Smalltalk作為一種兒童教育工具。在PARC期間他還與同事構(gòu)建了最早的圖形界面?zhèn)€人電腦Alto,成為Machitosh和Windows的先驅(qū)。

Smalltalk語法簡單

Smalltalk語法簡單到可以在20分鐘內(nèi)給你講完它所有的語法。“它是完全面向?qū)ο蟮?,debugger允許“現(xiàn)場”調(diào)試,甚至是在一個Web環(huán)境中。Smalltalk包含內(nèi)建的源代碼管理,而且可以直接與系統(tǒng)中的任何庫交互,或通過 FFI進行交互。Smalltalk可以與文件、設(shè)備和socket交互,其能力絲毫不遜于任何Perl程序。而且,Smalltalk已經(jīng)歷經(jīng)長時間的檢驗。你與系統(tǒng)交互的任何一部分都是開放的,可編輯的,可訂制的,包括你的開發(fā)工具在內(nèi)。”

告別Smalltalk

令人嘆息的是本期編程語言排行榜Smalltalk跌出前50名,這款全球最古老的純面向?qū)ο缶幊陶Z言為眾多新生代語言讓開了道路。故在清明節(jié)將至,51CTO給大家重點介紹Smalltalk,不過我們相信Smalltalk只是短暫的離別,畢竟它是那么的優(yōu)秀,甚至一直被模仿從未被超越。

#p#

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

前10名編程語言走勢圖

51CTO編程語言排行榜 

20到50名語言排行

Position Programming Language Ratings
21 RPG (OS/400) 0.539%
22 Logo 0.535%
23 SAS 0.492%
24 PL/SQL 0.457%
25 MATLAB 0.457%
26 Scratch 0.442%
27 R 0.423%
28 Q 0.403%
29 Alice 0.394%
30 ABAP 0.389%
31 Forth 0.388%
32 Fortran 0.385%
33 D 0.380%
34 F# 0.379%
35 Visual Basic .NET 0.342%
36 ML 0.341%
37 Icon 0.340%
38 C shell 0.339%
39 Natural 0.339%
40 COBOL 0.336%
41 PowerBasic 0.332%
42 PL/I 0.318%
43 Haskell 0.307%
44 AD 0.286%
45 Progress 4GL 0.283%
46 Erlang 0.271%
47 ActionScript 0.268%
48 APL 0.260%
49 TOM 0.253%
50 SIGNAL 0.249%

 下面是第50到100的編程語言排名

(Visual) FoxPro, ABC, Algol, Alpha, Arc, ATLAS, Avenue, Awk, Bash, bc, Beta, Boo, Bourne shell, CFML, cg, CL (OS/400), Clean, cT, Dylan, Eiffel, Factor, Groovy, Inform, Io, J, JavaFX Script, Korn shell, LabVIEW, MAD, Magic, Maple, Mercury, MUMPS, NXT-G, Oberon, Object Pascal, Objective Caml, Occam, OpenCL, Oz, PILOT, PowerShell, Prolog, Revolution, S, Scala, Smalltalk, Spark, Standard ML, Tcl

下面給出了編程語言類別的一年變化趨勢

編程語言排行榜 

編程語言排行榜 

【2011年榜單回顧】

2011年3月編程語言排行榜:用Ada向人類首位程序員致敬

2011年2月編程語言排行榜:冰河時代的Fortran

2011年1月編程語言排行榜:Python稱霸2010

責(zé)任編輯:陳貽新 來源: 51CTO
相關(guān)推薦

2011-01-09 14:47:23

編程語言排行榜

2020-02-14 09:19:12

編程語言JavaPython

2019-07-23 14:14:59

編程語言JavaPython

2021-09-23 10:50:42

編程語言Python排行

2021-07-07 05:42:24

編程語言開發(fā)

2011-02-11 23:21:00

Fortran編程語言排行榜

2012-04-09 01:53:04

編程語言排行榜

2023-06-09 15:39:40

編程語言Python

2011-11-08 09:17:28

編程語言排行榜

2011-05-03 11:03:00

MATLAB編程語言排行榜

2011-06-07 09:08:12

Scratch編程語言排行榜

2015-04-14 14:37:06

編程語言4月編程語言排行

2015-07-07 10:52:46

RedMonk編程語言

2013-07-30 10:00:36

RedMonk編程語言排行榜

2011-04-11 17:01:18

技術(shù)周刊

2021-01-06 12:55:08

編程語言Python開發(fā)

2019-01-09 10:00:19

編程語言Python

2014-04-10 10:24:00

編程語言排行榜

2020-03-07 22:01:58

編程語言JavaPython

2021-08-12 08:55:22

編程語言數(shù)據(jù)Python
點贊
收藏

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