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