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

2011年11月編程語言排行榜:Google新利器Dart

原創
開發 前端 開發工具
最新的編程語言排行榜已經公布,離2012年只有兩個月了,從目前市場占有趨勢來看,Objective-C已經脫穎而出成為最佳編程語言獎項的最有力競爭者,本月更是上升到排行榜第六位,另外C#,JavaScript也有所上升,2010年和2007年兩次獲得年度編程語言獎項的Python排名卻有所下滑,不過仍然排行第8位。

【51CTO獨家特稿】***的編程語言排行榜已經公布,離2012年只有兩個月了,從目前市場占有趨勢來看,Objective-C已經脫穎而出成為***編程語言獎項的最有力競爭者,本月更是上升到排行榜第六位,TIOBE編程語言排行榜每年初都將統計評出上年度的***編程語言大獎,獲獎的編程語言被認為在該年度市場份額增長及用戶認可度方面獲得了最為突出的成績。另外C#  , JavaScript也有所上升,2010年和2007年兩次獲得年度編程語言獎項的Python排名卻有所下滑,不過仍然排行第8位。

下面是前20名的編程語言排行

本月51CTO為您介紹Google新結構化編程語言Dart。早在九月份Google就已著手注冊了一系列與Dart相關的域名,當時也引發了沸沸揚揚的猜測。只到10月10日在丹麥舉行的Goto會議上,谷歌Dart語言項目的領導人Lars Bak才正式宣布推出編程語言Dart。Lars Bak——這位來自谷歌的工程師曾經憑借其V8 JavaScript解釋程序顛覆了火狐瀏覽器的速度神話。

什么是Dart?

Dart是一種基于類的可選類型化編程語言,設計用于創建Web應用程序。Dart的設計目標是為Web編程創造結構化但又富有靈活性的語言;編程方法一目了然,符合程序員的自然習慣,易于學習;能在所有瀏覽器 和不同環境中實現高性能。谷歌推出的全新Web開發語言Dart很可能與Smalltalk存在著種種相似之處。它將Web發展引向一條與此前截然不同的另類道路。參考51CTO外電:Dart之于JavaScript正如C#之于C++

Dart語言“Hello world”

  1. class HelloDartTest {    
  2.   static testMain() {    
  3.     print("Hello, world!");    
  4.   }    
  5. }    
  6. main() {    
  7.   HelloDartTest.testMain();    
  8. }   

Dart如何執行代碼

dart主要有兩種執行方式:

1.在瀏覽器中執行。

a)在 Dartboard 中,在線編輯、執行,嘗試和演示目的。這是目前最簡單的方法。

b)使用轉換工具將dart轉換為javascript后在瀏覽器執行。

c)使用script標簽在瀏覽器中直接執行, 。當然瀏覽器要支持才行,目前還沒有,估計只有Chrome將會支持。

2.虛擬機直接執行。dart源文件的后綴一般是 .dart ,就像其它語言一樣: dart_bin yourcode.dart 。

默認執行不啟用類型檢查,可以使用 --enable_type_checks 選項啟用類型檢查。

目前官方還沒提供個平臺的二進制構建版本,需要自行獲取代碼構建。

或者網上下載別人構建好的版本,具體見這里 ,Linux、Win、Mac都有(沒試過不保證沒問題)。

Dart設計目標

Dart編程語言當前處于早期階段。這些設計目標將會持續地演進和精煉:

◆ 創建一種結構化但靈活的web編程語言

◆ 使用程序員感到熟悉并自然,易于學習

◆ 確保所有的Dart語言構造允許高性能和快速啟動應用

◆ 使Dart適用于全部范圍的web設備,包括手機、平板、筆記本和服務器

◆ 提供工具使Dart能夠在所有現代瀏覽器上快速運行

這些設計目標定位于當前Web開發者面對的如下問題:

◆ 小腳本經常演化為沒有明顯結構的大型web應用,他們難以調試和維護。另外,這些整體的應用不能被切分所以不同小組不能獨立的工作。當web應用變大之后很難有生產力。

◆ 腳本語言的流行是因為他們輕量型的本質使其快速寫代碼很容易。通常應用與其它部分的契約是寫在注釋中的而不是在語言自身的構造中。結果,作者以外的人難以閱讀和維護一段特定的代碼。

◆  使用現存的語言,開發者被迫在靜態語言和動態語言中做出選擇。傳統的靜態語言要求重量型的工具鏈并且感覺死板和過度約束的代碼風格。

◆ 開發者沒有創建出一種同時適用客戶端和服務端的均衡系統,除了少數情況如Node.js和GWT。

◆ 不同的語言和格式需要上下文切換,很麻煩并增加了編碼的復雜性。

意欲取代Javascript

誰能相信, Javascript的設計,其實只用了十天。而且,設計師Brendan Eich是為了向公司交差,本人并不愿意這樣設計.詳情請參考JavaScript誕生記。Javascript同時結合了函數式編程和面向對象編程的特點,這很可能是歷史上的***例。而且直到今天為止,Javascript仍然是世界上唯一使用Prototype繼承模型的主要語言。這使得它沒有設計先例可以參考。最糟糕的是Javascript過早的標準化,1996年8月,微軟公司強勢介入,宣布推出自己的腳本語言Jscript;11月,為了壓制微軟,網景公司決定申請Javascript的國際標準;1997年6月,***個國際標準ECMA-262正式頒布。太多的巧合促成了JavaScript與生俱來的10個設計缺陷

在谷歌正式推出Dart后,眾家評說谷歌新編程語言Dart,紛紛猜測倘若Google的Dart技術上優于JavaScript,這個孤單的事實能夠促使它成功的取代JavaScript嗎?

Dart如果真的像是解釋性Smalltalk語言的話,它幾乎將直接與JavaScript和Python競爭。如果將“Go”語言作為衡量標準,Dart其實更像是一個新奇小玩意,而不是什么開拓性的工具。它可能只是為了解決“以谷歌為中心”的問題,而不是旨在成為一種流行的編程語言。目前,人們還不清楚它的定位,還是讓我們拭目以待吧。

#p#

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

前10名編程語言走勢圖

20到50名語言排行

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

(Visual) FoxPro, ABC, Algol, Bash, bc, BETA, BlitzMax, Boo, Bourne shell, CFML, cg, CL (OS/400), Clean, cT, Dart, Dylan, Eiffel, Factor, Free Pascal, Groovy, Icon, IDL, Io, J, JavaFX Script, JScript.NET, Korn shell, LabVIEW, Lingo, LPC, MAD, MUMPS, NATURAL, Oberon, Occam, OpenCL, OpenEdge ABL, Oz, PostScript, PowerShell, REXX, S, Scala, SPSS, Standard ML, SuperCollider, VBScript, X10, xBase, Z shell

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

【2011年榜單回顧】

  1. 10月編程語言排行榜:不成大器的D語言
  2. 9月編程語言排行榜:專為機器人玩具設計的語言NXT-G
  3. 8月編程語言排行榜:以總統為名的語言新貴Lua
  4. 2011年7月編程語言排行榜:COBOL五角大樓出品
  5. 2011年6月編程語言排行榜:為孩子創造的語言Scratch
  6. 2011年5月編程語言排行榜:用MATLAB構建宇宙
  7. 2011年4月編程語言排行榜:告別Smalltalk
  8. 2011年3月編程語言排行榜:用Ada向人類首位程序員致敬
  9. 2011年2月編程語言排行榜:冰河時代的Fortran
  10. 2011年1月編程語言排行榜:Python稱霸2010
責任編輯:陳貽新 來源: 51CTO
相關推薦

2011-04-05 00:19:11

編程語言SmalltalkJava

2011-01-09 14:47:23

編程語言排行榜

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

編程語言開發

2011-02-11 23:21:00

Fortran編程語言排行榜

2014-10-08 10:54:29

編程語言排行榜

2011-11-08 16:03:15

開發技術周刊

2013-11-11 11:00:39

編程語言排行榜

2017-01-09 11:28:31

編程語言排行榜

2011-06-07 09:08:12

Scratch編程語言排行榜

2013-07-30 10:00:36

RedMonk編程語言排行榜

2015-07-07 10:52:46

RedMonk編程語言

2011-05-03 11:03:00

MATLAB編程語言排行榜

2012-11-06 11:09:13

編程語言排行榜

2014-11-26 11:12:53

編程語言

2010-11-05 13:15:37

編程語言排行榜手機

2020-03-07 22:01:58

編程語言JavaPython
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产重口老太伦 | 欧美视频免费在线观看 | 日本在线看片 | 亚洲精品免费观看 | 热re99久久精品国99热观看 | 精品国产免费一区二区三区演员表 | 国产伦精品一区二区三区精品视频 | 九热在线 | 成人黄色av网站 | 免费久 | 亚洲啪啪 | 91精品国产一区二区三区香蕉 | 亚洲视频一区二区三区四区 | 午夜免费观看 | 天天操操| 亚洲精品久久久一区二区三区 | 久久久久国产精品一区二区 | 日韩中文字幕一区 | 国产成人a亚洲精品 | 网站国产 | 日韩三级在线 | 日韩精品一区二区三区视频播放 | 欧美自拍另类 | 亚洲欧美中文日韩在线v日本 | 欧美激情视频一区二区三区在线播放 | 最新日韩在线 | 国产精品久久久久久久三级 | 成年人在线观看视频 | 一区二区在线 | 成人午夜在线 | 国产精品久久久久久久久久久久冷 | 欧美日韩亚洲一区 | 四虎影院欧美 | 最近日韩中文字幕 | 在线国产欧美 | 欧美一级黄色片免费观看 | 天天弄天天操 | 久久丝袜视频 | 中文字幕四虎 | 无码日韩精品一区二区免费 | 黄色一级电影免费观看 |