2013年編程語(yǔ)言排行榜應(yīng)有什么樣的動(dòng)作呢?首先,隨著手機(jī)應(yīng)用程序市場(chǎng)的繼續(xù)增長(zhǎng)占著主導(dǎo)的地位,預(yù)計(jì)Java(Android)和C++/C#(Windows Phone)也將會(huì)重獲民心,而Objective-C也會(huì)繼續(xù)增長(zhǎng)。其次,JavaScript和MATLAB的趨勢(shì)也很樂(lè)觀。Objective-C不但兩次贏得了TIOBE編程語(yǔ)言獎(jiǎng)項(xiàng),并且在2012年編程語(yǔ)言中也獲得了大部分市場(chǎng)的份額。Objective-C能夠獲此佳績(jī),其重要的原因是目前手機(jī)應(yīng)用開(kāi)發(fā)蓬勃發(fā)展所帶來(lái)的。 另外,在2012年有幾個(gè)有趣的浮動(dòng),C++(+1.09,主要是由微軟帶動(dòng)),Python(+0.96%),另一方面,C#(-2.57%,主要由于進(jìn)入移動(dòng)市場(chǎng)比較晚)和Delphi(-0.65%)也失去了很大一塊市場(chǎng)份額。 那么在2013年編程語(yǔ)言排行榜應(yīng)有什么樣的動(dòng)作呢?首先,隨著手機(jī)應(yīng)用程序市場(chǎng)的繼續(xù)增長(zhǎng)占著主導(dǎo)的地位,預(yù)計(jì)Java(Android)和C++/C#(Windows Phone)也將會(huì)重獲民心,而Objective-C也會(huì)繼續(xù)增長(zhǎng)。其次,JavaScript和MATLAB的趨勢(shì)也很樂(lè)觀。JavaScript幾乎在任何程序中都發(fā)揮著越來(lái)越重要的作用,而MATLAB事實(shí)上在過(guò)去的幾年中已成為國(guó)際控制界的標(biāo)準(zhǔn)計(jì)算,MATLAB 的應(yīng)用范圍非常廣,包括信號(hào)和圖像處理、通訊、控制系統(tǒng)設(shè)計(jì)、測(cè)試和測(cè)量、財(cái)務(wù)建模和分析以及計(jì)算生物學(xué)等眾多應(yīng)用領(lǐng)域。 2013年1月編程語(yǔ)言排行榜榜單 ![]() MATLAB是由美國(guó)mathworks公司發(fā)布的主要面對(duì)科學(xué)計(jì)算、可視化以及交互式程序設(shè)計(jì)的高科技計(jì)算環(huán)境。它將數(shù)值分析、矩陣計(jì)算、科學(xué)數(shù)據(jù)可視化以及非線性動(dòng)態(tài)系統(tǒng)的建模和仿真等諸多強(qiáng)大功能集成在一個(gè)易于使用的視窗環(huán)境中,為科學(xué)研究、工程設(shè)計(jì)以及必須進(jìn)行有效數(shù)值計(jì)算的眾多科學(xué)領(lǐng)域提供了一種全面的解決方案,并在很大程度上擺脫了傳統(tǒng)非交互式程序設(shè)計(jì)語(yǔ)言(如C、 Fortran)的編輯模式,代表了當(dāng)今國(guó)際科學(xué)計(jì)算軟件的先進(jìn)水平。 ![]() MATLAB的發(fā)展環(huán)境 20世紀(jì)70年代,美國(guó)新墨西哥大學(xué)計(jì)算機(jī)科學(xué)系主任Cleve Moler為了減輕學(xué)生編程的負(fù)擔(dān),用FORTRAN編寫(xiě)了最早的MATLAB。1984年由Little、Moler、Steve Bangert合作成立了的MathWorks公司正式把MATLAB推向市場(chǎng)。到20世紀(jì)90年代,MATLAB已成為國(guó)際控制界的標(biāo)準(zhǔn)計(jì)算軟件。 編程創(chuàng)造的功能
![]() 20到50名語(yǔ)言排行 ![]() (Visual) FoxPro, ABC, Algol, Apex, ATLAS, AutoLISP, bc, BETA, C shell, CFML, CHILL, CL (OS/400), Clarion, Clean, Clojure, cT, Dart, Dylan, Eiffel, Emacs Lisp, Factor, Fantom, Gambas, Go, Groovy, Icon, IDL, Informix-4GL, J, JScript.NET, Ladder Logic, Lingo, LPC, Mathematica, MEL, MUMPS, NATURAL, Oberon, OCaml, Occam, OpenCL, Oz, PowerShell, S, SPARK, VBScript, VHDL, WebDNA, X10, xBase (51CTO) |