歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux業界

2012年10月份編程語言排行榜

谷歌Dart在本月首次進入了TIOBE排名前50位。 Dart是主要作為Web應用程序開發客戶端的編程語言。更讓人覺得異想天開的是,谷歌將Dart作為代替JavaScript的主要編程語言的Web開發。微軟,蘋果和Mozilla目前已經宣布它們的浏覽器將不支持Dart語言,所以更有趣的是,讓我們關注Google如何在未來將Dart普及。

從9月份的編程語言排行榜來看,前10名編程語言排行沒有太大的浮動。下面讓我們來看看前20名的榜單。

2012年10月編程語言排行榜榜單:
Position
Oct 2012 Position
Oct 2011 Delta in Position Programming Language Ratings
Oct 2012 Delta
Oct 2011 Status 1 2 C 19.822% +2.11%   A 2 1 Java 17.193% -0.72%   A 3 6 Objective-C 9.477% +3.23%   A 4 3 C++ 9.260% +0.19%   A 5 5 C# 6.530% -0.19%   A 6 4 PHP 5.669% -1.15%   A 7 7 (Visual) Basic 5.120% +0.57%   A 8 8 Python 3.895% -0.05%   A 9 9 Perl 2.126% -0.31%   A 10 11 Ruby 1.802% +0.28%   A 11 10 JavaScript 1.261% -0.93%   A 12 12 Delphi/Object Pascal 1.097% -0.01%   A 13 13 Lisp 0.947% -0.08%   A 14 18 Pascal 0.839% +0.12%   A 15 16 Lua 0.728% -0.07%   A 16 20 Ada 0.654% +0.04%   B 17 15 PL/SQL 0.630% -0.27%   B 18 25 Visual Basic .NET 0.599% +0.12%   A-- 19 21 MATLAB 0.591% +0.02%   B 20 19 Assembly 0.568% -0.05%   B
谷歌Dart編程語言

今年10月10日“Goto"大會將在丹麥奧胡斯舉行,谷歌兩位開發人員會借著主題演講的機會來揭曉這門新語言的全貌,直到那時我們才能了解DART的特點和功能。但幸運的是,“Goto”會議網站為我們提供了一些關於這兩位發明人的詳細傳記,他們兩位分別是SAP、Sun公司計算機科學家及Java語言的共同發明者吉拉德·布拉查(Gilad Bracha),以及Chrome浏覽器V8 JavaScript引擎的創造者拉爾斯·巴克(Lars Bak)。

到目前為止,谷歌已經發布了過一種名叫“Go”的新語言。所以我們可以認為Dart不會是另外一種類似於C的面向系統語言。從它的別名“結構化的Web編程”可以看出,它很有可能是某種駐留在浏覽器上的解釋性語言。所以,它更類似於JavaScript或Python,而不是像Java或其他的編譯性語言。不過,布拉查和巴克曾經在過去深入廣泛地使用過Smalltalk語言,解釋性的Smalltalkesque語言也可以歸類為是一種“結構化的Web編程”,這算是給了我們一個明顯的提示。

然而,新的面向Web編程語言面臨的問題就是,目前人們早已擁有無數種維護良好的可用語言。Dart如果真的像是解釋性Smalltalk語言的話,它幾乎將直接與JavaScript和Python競爭,其中Python可是谷歌最流行的語言之一。如果將“Go"語言作為衡量標准,Dart其實更像是一個新奇小玩意,而不是什麼開拓性的工具。它可能只是為了解決“以谷歌為中心”的問題,而不是旨在成為一種流行的編程語言。目前,人們還不清楚它的定位,可也許谷歌之外的人也會用得上這門新的語言。

Google正式推出Dart語言,欲將Javascript趕下神壇

Google正式發布了其結構化網頁編程語言Dart。決心通過其撼動Javascript網頁編程統治地位。確實,Javascript作為一個10天完成開發的趕工產品,自推出以來一直被不少程序員所诟病,連其創造者也並不對其滿意。其諸如不適於大型程序開發、標准庫狹小、全局變量不易控制等問題一直困擾著不少開發者。Google推出Dart顯然是瞄准了這些Javascript的不足,並希望通過這款更加適應現代網頁編程的語言,將Javascript取而代之。

Dart語言是一款21世紀產品,其設計完美適應現代浏覽器和移動設備,無論平板電腦還是服務器Dart都具有良好表現。

Dart是一款面向對象的基於類概念的編程語言。從去年洩露的電子郵件來看,Dart在保留JavaScript動態性的同時,提供了更好的性能表現以及更加適應大型工程開發等特性。相比於Javascript,它在設計中更多的考慮了語言的簡潔性、效率以及可伸縮性。據該語言開發人員在Google Code博客中介紹,用Dart編寫的應用程序不僅可以在本地虛擬機上執行,同時也可以完美轉化成Javascript語言,在任何Javascript引擎上運行,確保和現有體系平滑對接。

除了更好的支持現代浏覽器和移動設備,Dart更具優勢的特點在於其能輕松滿足多種開發方案的需要。無論是簡單的單人的項目開發,還是復雜的大型程序開發,Dart都能滿足開發人員需要。為了支持不同的項目類型和項目規模,Dart具有可選類型功能。程序員可以在編碼時先不限定變量類型,在完成大部分編寫後再根據實際需求填充。

Dart的語法簡潔明了,且和常用編程語言具有一定相似性。只要你曾經進行過程序開發,就一定可以快速上手Dart。其簡潔明了的特點,讓代碼更具可讀性,將大大提高程序員的編程效率。

前10名編程語言走勢圖
  20到50名語言排行
Position Programming Language Ratings 21 SAS 0.557% 22 Bash 0.545% 23 Transact-SQL 0.494% 24 ABAP 0.463% 25 Scratch 0.454% 26 COBOL 0.447% 27 Fortran 0.423% 28 R 0.416% 29 Scheme 0.409% 30 Logo 0.378% 31 Prolog 0.353% 32 RPG (OS/400) 0.352% 33 Haskell 0.310% 34 Erlang 0.293% 35 Scala 0.293% 36 D 0.284% 37 Smalltalk 0.250% 38 NXT-G 0.237% 39 APL 0.229% 40 Forth 0.222% 41 ML 0.221% 42 Awk 0.217% 43 Dart 0.189% 44 ActionScript 0.174% 45 Common Lisp 0.174% 46 Alice 0.155% 47 LabVIEW 0.152% 48 Eiffel 0.149% 49 CFML 0.146% 50 Tcl 0.143%
Copyright © Linux教程網 All Rights Reserved