資訊產業變化快速,不斷有新式程式語言問世。從事軟體設計的科技人才必須隨時充電,稍有懈怠就可能會被市場淘汰。圖為保加利亞一


位電腦程式設計師Svetlin Nakov (VALENTINA PETROVA/AFP/Getty Images)。


網頁設計之十大熱門程式語言


【大紀元9月24日訊】(大紀元記者余懷雋編譯)在現今IT產業人力市場競爭日益激烈的時代,許多人認為學會多種程式語言也是在某職時


可無往不利的一個方法。就像語文能力一樣,電腦程式能力也有助於自我推銷。本篇介紹美國從事網頁設計的開發人員可選擇的十項主要


的程式語言。
據美國每週電腦報《eWeek》報導,雖然有些應用程式的研發者在因緣際會下,熟練了某種特定語言可導致他們一夕致富。但是很多長期


從事程式設計的工程師均認為,每一段時間就須學習一種新的程式語言是成為一位成功的網路開發設計師的必要條件。


聖地牙哥軟體開發公司Interknowlogy.com總裁哈克比(Tim Huckaby)提及一位師字輩程式老手的經驗談到:程式語言僅僅是程式語言,你


是不是好的程式設計師並不要緊,所用的語法才是關鍵。


儘管其公司工作忙得令人暈頭轉向,哈克比在應徵人才時,即使要招募對特定程式語言有基本認識的新手,依然是困難重重。他說:「我


們求才若渴。我們要找剛從學校畢業,有學過『.Net』或是Java程式且態度及能力不錯的人才。因為具有這些條件,我們可以針對『.Net』


再加以訓練。」


Grandview軟體開發主管杜奎恩(Wanyne Duqaine)也表示,不要只專注在一、兩種程式語言。FORTRAN、COBOL與S/360在1969年代是


最熱門的。而今日最流行的已是Java、C及Visual Basic等語言。而且沒有人可以掌握十年後哪一種語言最普及,所以要不斷的學習新的程式


語言,才不致被潮流洮汰。


在此就網頁開發者及IT人才招募者的觀點,整理出以下10種熱門程式語言。他們不僅在履歷表上可以格外引人注目,也可以提升自身就業


機會。


1. PHP:
它是一種開放來源程式性、用於伺服器端、跨平臺,使用HTML語碼的程式語言。因可以置入HTML介面,適用於網頁製作。
學習理由:使用非常普及。借助快取技術(caching)的高速指令語法,並使用編譯代碼插件來增強效果,則是今後趨勢。使用C語言或


COBOL來架構網路應用程式已不再適用。
參考工作機會:1,152


2. C#
其為一般用途、已編譯、物件導向之程式語言。是微軟.Net計畫的其中一部分,由C 與 C++發展而來。
學習理由:為.Net框架的最主要部份。使用大量微軟的廠品必須要學習的程式語言。
參考工作機會: 5,111


3. AJAX (Asynchronous JavaScript and XML; 非同步 JavaScript 與 XML)
它在技術上,並非一種程式語言,AJAX 使用XHTML 或 HTML、JavaScrip 以及XML來建立互動網路應用程式。
學習理由:自從Google 地圖將AJAX用在地圖上,對AJAX知識的需求就跟著提高。但是也因為AJAX困難度相當的高,微軟近期聲稱將發布


另一個名為Atlas的工具,使得非專業人士也能輕易上手。
參考工作機會:1,106


4. JavaScript
不要將其與Java混淆。JavaScript為物件導向的腳本(Script)程式語言,運用在用戶端的網頁瀏覽器。比Java更精簡,有簡化的命令以及程式


碼,並且無須進行編譯。
選用理由:包含於HTML程式中。大量的被用於網頁來驗證表單、建立cookies、偵測瀏覽器以及提升設計。由於它的普及以及簡易度,學習


JavaScript已被視為一項非常好的投資。
參考工作機會:4,406


5. Perl
Perl 是一種開源、跨平臺、運行在伺服器端、可解釋的語言。在CGI程式中被大量做文書處理。
學習理由:由於Perl可以大量的處理文字,經常被用來寫網路伺服器程式。學習像Perl 或 PHP之類的腳本語言,是在從事網路應用程式的必


備品。
參考工作機會:4,810


6. C語言
它是一種已標準化、通用型、高普及性的程式語言,也是其它多種語言(如C++)的基礎。
學習理由:因為許多語法是相通的,學會C後,進階著學習Java或是C# 就非常容易。另外,許多C語言的語法也用於腳本語言。
參考工作機會:6,164 (包含所有衍生工作)


7. Ruby 與 Ruby on Rails
Ruby是一種動態、物件導向之開源性語言。Rails on Ruby 則是由Ruby編寫的開源網路程式架構。其架構與模型-視圖-控制(Model-View-


Controller)十分相近。
學習理由:由於簡單明瞭,高效能,以及電腦自動執行等優點,近幾年的使用量已大幅的上昇。另外的優點是非常容易學習。
參考工作機會:210 (Ruby);54 (Ruby on Rails)


8. Java
Java係由James Gosling和在昇陽電腦公司(Sun Microsystems)的人員於1990年代初所開發的一種物件導向程式語言。
學習理由:被稱為 「美麗」的程式語言。適用於沒有.Net編譯經驗或是非微軟擁護者的人員。參考工作機會:14,408


9. Python
為使用自動記憶管理的一種動態物件導向式的直譯開源語言。
學習理由:因為刻意設計為高度可讀性的極簡派程式語言,許多人認為非常有趣。語法簡單導致被學術界與Google作為專用語言。
參考工作機會:811


10. VB.Net (Visual Basic .Net)
架設在微軟.Net框架中的一種物件導向程式語言。
學習理由:目前最流行且是「必學」的程式語言。哈克比說:「它是目前在採用率佔主導地位,且工作量最重的語言。」
參考工作機會:2,090


註:工作機會引用Dice.com對全美的詢問所整理,僅供參考。(http://www.dajiyuan.com)


9/24/2006 3:31:08 PM


本文網址: http://www.epochtimes.com/b5/6/9/24/n1464932.htm

 

2009最新熱門程式語言排行

剛剛從國外的一篇研究報告指出, PHP已經從去年的第5名躍升為今年的第3名,

看來除了Java及傳統C語言外, PHP真是非常值得投資的動態網頁程式語言.

由於Java及PHP都使用了類似C語言的語法架構, 因此看來學習C language,

似乎是非常具有投資效益的選擇.

以下是引用部份的研究報告內容,

你可以連到原始網站上, 閱讀最熱門的前20名程式語言排行榜...


TIOBE Programming Community Index for September 2009

The TIOBE Programming Community index gives an indication of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, MSN, Yahoo!, Wikipedia and YouTube are used to calculate the ratings. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.

引用自: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

http://blog.xuite.net/hwtang/notes/27082651

創作者介紹

【開源節流】--> "開源" & "節流"

sleepingwolf 發表在 痞客邦 PIXNET 留言(0) 人氣()