<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 基礎知識 > 世界編程語(yǔ)言排行榜

世界編程語(yǔ)言排行榜

作者:zhuwei0710 時(shí)間:2015-02-09 來(lái)源:電子產(chǎn)品世界 收藏

導讀:TIOBE 編程語(yǔ)言社區排行榜是編程語(yǔ)言流行趨勢的一個(gè)指標,每月更新,這份排行榜排名基于互聯(lián)網(wǎng)上有經(jīng)驗的程序員、 課程和第三方廠(chǎng)商的數量。排名使用著(zhù)名的搜索引擎(諸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)進(jìn)行計算。請注意這個(gè)排行榜只是反映某個(gè)編程語(yǔ)言的熱門(mén)程度,并不能說(shuō)明一門(mén)編程語(yǔ)言好不好,或者一門(mén)語(yǔ)言所編寫(xiě)的代碼數量多少。

本文引用地址:http://dyxdggzs.com/article/269656.htm

  該指數可以用來(lái)檢查你的編程技能是否仍然是最新的或作出什么開(kāi)始建立一個(gè)新的軟件系統時(shí),編程語(yǔ)言應采取的戰略決策。在 TIOBE 指數的定義可以在這里找到。

—語(yǔ)言介紹

  計算機語(yǔ)言的種類(lèi)非常的多,總的來(lái)說(shuō)可以分成機器語(yǔ)言,匯編語(yǔ)言,高級語(yǔ)言三大類(lèi)。 如果按語(yǔ)種分,可以分為英文符號語(yǔ)言和漢語(yǔ)符號語(yǔ)言?xún)深?lèi)。(典型的如:易語(yǔ)言、易語(yǔ)言.飛揚) 電腦每做的一次動(dòng)作,一個(gè)步驟,都是按照已經(jīng)用計算機語(yǔ)言編好的程序來(lái)執行的,程序是計算機要執行的指令的集合,而程序全部都是用我們所掌握的語(yǔ)言來(lái)編寫(xiě)的。所以人們要控制計算機一定要通過(guò)計算機語(yǔ)言向計算機發(fā)出命令。通用的編程語(yǔ)言有兩種形式:匯編語(yǔ)言和高級語(yǔ)言。

  匯編語(yǔ)言

  匯編語(yǔ)言的實(shí)質(zhì)和機器語(yǔ)言是相同的,都是直接對硬件操作,只不過(guò)指令采用了英文縮寫(xiě)的標識符,更容易識別和記憶。它同樣需要編程者將每一步具體的操作用命令的形式寫(xiě)出來(lái)。匯編程序通常由三部分組成:指令、偽指令和宏指令。匯編程序的每一句指令只能對應實(shí)際操作過(guò)程中的一個(gè)很細微的動(dòng)作,例如移動(dòng)、自增,因此匯編源程序一般比較冗長(cháng)、復雜、容易出錯,而且使用匯編語(yǔ)言編程需要有更多的計算機專(zhuān)業(yè)知識,但匯編語(yǔ)言的優(yōu)點(diǎn)也是顯而易見(jiàn)的,用匯編語(yǔ)言所能完成的操作不是一般高級語(yǔ)言所能實(shí)現的,而且源程序經(jīng)匯編生成的可執行文件不僅比較小,而且執行速度很快。

 高級語(yǔ)言

  高級語(yǔ)言是絕大多數編程者的選擇。和匯編語(yǔ)言相比,它不但將許多相關(guān)的機器指令合成為單條指令,并且去掉了與具體操作有關(guān)但與完成工作無(wú)關(guān)的細節,例如使用堆棧、寄存器等,這樣就大大簡(jiǎn)化了程序中的指令。同時(shí),由于省略了很多細節,編程者也就不需要有太多的專(zhuān)業(yè)知識。

  高級語(yǔ)言主要是相對于匯編語(yǔ)言而言,它并不是特指某一種具體的語(yǔ)言,而是包括了很多編程語(yǔ)言,如流行的VB、VC、FoxPro、Delphi等,這些語(yǔ)言的語(yǔ)法、命令格式都各不相同。 像最簡(jiǎn)單的編程語(yǔ)言PASCAL語(yǔ)言也屬于高級語(yǔ)言。高級語(yǔ)言所編制的程序不能直接被計算機識別,必須經(jīng)過(guò)轉換才能被執行,按轉換方式可將它們分為兩類(lèi):  解釋類(lèi):執行方式類(lèi)似于我們日常生活中的“同聲翻譯”,應用程序源代碼一邊由相應語(yǔ)言[1] 的解釋器“翻譯”成目標代碼(機器語(yǔ)言),一邊執行,因此效率比較低,而且不能生成可獨立執行的可執行文件,應用程序不能脫離其解釋器,但這種方式比較靈活,可以動(dòng)態(tài)地調整、修改應用程序。

  編譯類(lèi):編譯是指在應用源程序執行之前,就將程序源代碼“翻譯”成目標代碼(機器語(yǔ)言),因此其目標程序可以脫離其語(yǔ)言環(huán)境獨立執行,使用比較方便、效率較高。但應用程序一旦需要修改,必須先修改源代碼,再重新編譯生成新的目標文件(* .OBJ)才能執行,只有目標文件而沒(méi)有源代碼,修改很不方便。大多數的編程語(yǔ)言都是編譯型的,例如Visual C++、Visual Foxpro、Delphi等。

—編程語(yǔ)言排行榜

2003年 - 2014年的歷年“年度編程語(yǔ)言冠軍”:

  注:因地域差距,本榜單僅供參考。

 編程語(yǔ)言排行榜 TOP 20 榜單:

TIOBE 2015年2月編程語(yǔ)言排行榜 JavaScript排名達到歷史最高

前10 名編程語(yǔ)言長(cháng)期走勢圖:

以下是21-50 編程語(yǔ)言排名:

TIOBE 2015年2月編程語(yǔ)言排行榜 JavaScript排名達到歷史最高

后50 名編程語(yǔ)言如下:

  下面的列表表示#51 至#100。由于差異比較小,編程語(yǔ)言只列出(排名不分先后)。

  4th Dimension/4D, ABC, Alice, Apex, Arc, Bash, bc, Bourne shell, cg, CL (OS/400), Clean, Clojure, Dart, DiBOL, Erlang, EXEC, Factor, Forth, Icon, IDL, Io, Ioke, J, J#, JADE, JScript, Korn shell, Ladder Logic, M4, Magic, Mathematica, Moto, NATURAL, NXT-G, OpenCL, Oz, PILOT, Programming Without Coding Technology, Pure Data, Q, S, SPARK, SPSS, SQR, Standard ML, Stata, Tcl, TOM, VHDL, Z shell

  必須聲明,這個(gè)榜單本身采集的是英文世界的數據,雖然在反映趨勢上有一些參考意義,但與中國的實(shí)際情況不完全符合,而且,這張采樣本身也有相當大的局限性。

c++相關(guān)文章:c++教程




評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>