據(jù)國外媒體報道,隨著互聯(lián)網(wǎng)的發(fā)展,越來越多的人進入IT業(yè)謀求一份職業(yè),其中相當(dāng)一部分人主要從事語言開發(fā)工作。對當(dāng)前主流的開發(fā)語言進行排名,以下是其主要內(nèi)容:
1、Java
根據(jù)調(diào)研機構(gòu)EvansData的統(tǒng)計,Java是目前全球第一的開發(fā)語言,全世界擁有超過900萬名Java開發(fā)者。基于Java語言的應(yīng)用程序需要支持、更新、擴展,其數(shù)量多到無法統(tǒng)計,而且Java還是Android移動平臺的編寫語言,Android為開發(fā)人員提供成套的開發(fā)工具和API接口。Java無愧在權(quán)威評測網(wǎng)站TIOBE排行榜中長期占據(jù)第一。
2、C#
C#是由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言。同時,它也是微軟Windows Phone 7平臺的主要編程語言,被廣泛應(yīng)用于企業(yè)中。盡管使用C#的人數(shù)要比Java略微少一些,但在微軟的戰(zhàn)略體系中的地位極為重要。
3、C/C++
C語言是一門相對比較古老的語言,于上世紀(jì)70年代初問世;C++是在C語言基礎(chǔ)之上構(gòu)建而來的。C++在很多重要領(lǐng)域,比如系統(tǒng)如軟件、應(yīng)用軟件、高端服務(wù)器/客戶端應(yīng)用、娛樂軟件中均有廣泛使用,且對Java等其他語言產(chǎn)生了重要影響。最新TIOBE排行中,分別排在第二、第三位。
4、Javascript
Javascript被應(yīng)用于開發(fā)與Web相關(guān)的產(chǎn)品和服務(wù)中。它最初受到Java啟發(fā),但本質(zhì)上是不同的。JavaScript是一門具有非常豐富特性的語言,它有著和其他編程語言一樣的復(fù)雜性,具有比較廣闊的發(fā)展前景。最新TIOBE排行中,排在第十一位。
5、Visual Basic
與Basic語言類似的是,VisualBasic非常適合入門者學(xué)習(xí)和使用。VB擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫,或者輕松的創(chuàng)建ActiveX控件。程序員可以輕松的使用VB提供的組件快速建立一個應(yīng)用程序。最新TIOBE排行中,排在第十一位。
6、PHP
PHP在企業(yè)應(yīng)用和Web設(shè)計中非常流行。PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創(chuàng)新的語法,且執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多,代碼運行更快。PHP具有非常強大的功能,所有的CGI的功能PHP都能實現(xiàn),而且支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)。最新TIOBE排行中,排在第四位。
7、Objective-C
如果你想在短期內(nèi)賺取最多的酬勞,不妨選擇專攻Objective-C。一年不到時間內(nèi),Objective-C的使用率繼續(xù)上升。Objective-C獲得成功的最大(或許也是唯一)因素在于,它是為iPhone、iPad開發(fā)應(yīng)用程序的必備工具。隨著創(chuàng)新平板電腦iPad的發(fā)布,以及第四代iPhone手機的誕生,Objective-C將迎來其歷史新的高峰。
8、Perl
很多人認為Perl是改頭換面后的COBOL語言。Perl通常被稱為“實用報表提取語言”,具有高級語言(如C)的強大能力和靈活性。與腳本語言一樣,Perl不需要編譯器和鏈接器來運行代碼。簡而言之,Perl象C一樣強大,象awk、sed等腳本描述語言一樣方便。最新TIOBE排行中,排在第八位。
9、Python
這種語言具有非常簡捷而清晰的語法特點,適合完成各種高層任務(wù),幾乎可以在所有的操作系統(tǒng)中運行。微軟已經(jīng)表示今后90%的應(yīng)用程序都將在Cloud云中運行,緊跟其步伐的最好方法就是學(xué)好Python語言?梢灶A(yù)見,Python相關(guān)技術(shù)的發(fā)展是十分迅速的。最新TIOBE排行中,排在第七位。
10、Ruby
Ruby是一種為簡單快捷面向?qū)ο缶幊潭鴦?chuàng)的腳本語言,由日本人松本行弘開發(fā),遵守GPL協(xié)議和Ruby License,結(jié)合了Perl、Smalltalk、Ada、Lisp等諸多特點于一身。從1995年發(fā)展至今,Ruby的身影出現(xiàn)在各種平臺、Web應(yīng)用、網(wǎng)絡(luò)系統(tǒng)。EngineYard公司高級工程師耶胡·卡茨稱,他還沒有發(fā)現(xiàn)找不到工作的Ruby開發(fā)者。