編程語言世界里的最佳“11人”
原創(chuàng)6月份的尾巴,讓我們感受到了烈日炎炎的夏季;7月份的前奏,除了酷熱,南非世界杯也落下帷幕。在足球世界里,能夠入選賽事的***陣容,對(duì)于球員來說是一種莫大的榮譽(yù)。在本文中,主角將是我們開發(fā)應(yīng)用程序所用到的各種各樣的編程語言,而陪襯將是那些聲名顯赫、價(jià)值千金的***球員,下面我們就看看那些語言和球星將入選我們的***陣容。
通過上圖,相信大家能夠看出點(diǎn)眉目,對(duì)于各種語言的位置排布,也許大家看過本文會(huì)有很多爭議,我想仁者見仁,智者見智,如果您有興趣,也可以自己寫一寫。
門將
入選語言:匯編語言 入選球員:布馮
在足球世界中,門將一職的重要性毋庸置疑,而穩(wěn)定性是衡量一名門將是否優(yōu)秀的重要指標(biāo),縱覽當(dāng)今世界足壇,意大利門神布馮十年如一日的表現(xiàn)可謂讓人稱奇。而在編程語言的世界里,匯編語言最為最基本的編程語言之一,直到現(xiàn)在,在一些對(duì)于時(shí)效性要求很高的程序、大型程序的內(nèi)核模塊以及工業(yè)控制方面仍然有著大量的應(yīng)用,表現(xiàn)如同“十年如一日的布馮”,當(dāng)選***門將當(dāng)之無愧。
右邊后衛(wèi)
入選語言:F# 入選球員:拉姆
你是否還記得2004年***次代表德國國家隊(duì)出場的小個(gè)子后衛(wèi)?你是否還記得06年世界杯的***粒進(jìn)球?沒錯(cuò),他就是現(xiàn)任德國國家隊(duì)隊(duì)長拉姆。迅速的成長、細(xì)膩的技術(shù)、強(qiáng)勢的助攻、***的防守,上天把后衛(wèi)的一切優(yōu)點(diǎn)賦予了這個(gè)身高僅一米七零的小個(gè)子后衛(wèi),未來,拉姆無疑是德國戰(zhàn)車靈魂的不二人選。
同拉姆一樣,F(xiàn)#的成長速度也是驚人,從02年開始研發(fā),到2005年發(fā)布***個(gè)版本,在到今年發(fā)布的VS 2010中對(duì)F#的***支持,可以看出微軟對(duì)F#的重視程度,作為.Net平臺(tái)的唯一一門函數(shù)式編程語言,微軟也致力于將其打造成.NET平臺(tái)的***語言,可以預(yù)見,未來F#必成大氣。
中后衛(wèi)
入選語言: C++ 入選球員:卡納瓦羅
C++的歷史可謂悠久,從大體上分,C++可謂分為三個(gè)發(fā)展階段:***階段從80年代到1995年;第二階段從1995年到2000年;第三階段從2000年至今,這也是C++發(fā)展中的一個(gè)非常重要的時(shí)期,從榜單上看,C++緊隨Java和C之后,其重要性不言而喻。而作為現(xiàn)任意大利隊(duì)長的卡納瓦羅,從國米時(shí)期的主力中衛(wèi)、到尤文時(shí)期的后方核心、在到06之夏的***時(shí)刻,卡納瓦羅不斷的為我們上演著什么才是***中后衛(wèi),盡管意大利在本次南非世界杯中黯然出局,但身為隊(duì)長的卡納瓦羅,仍然表現(xiàn)出了一名優(yōu)秀中衛(wèi)應(yīng)有的鐵血和剛強(qiáng)。
中后衛(wèi)
入選語言:C 入選球員:普約爾
提起巴塞羅那,你會(huì)想到哈維、伊涅斯塔、梅西...提起西班牙國家隊(duì),你也許會(huì)說托雷斯、比利亞。但我們不能忘記,在這兩只球隊(duì)中都有一個(gè)不可或缺的人物,他就是普約爾,質(zhì)樸、兇悍、意識(shí)是普約爾的代名詞,沒有普約爾般的防守,西班牙也不會(huì)在南非的上空展翅翱翔。在編程語言的世界里,C語言可謂是入選語言中的核心級(jí)人物,發(fā)展至今仍不顯疲態(tài),它可以作為工作系統(tǒng)設(shè)計(jì)語言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。
左后衛(wèi)
入選語言:Perl 入選球員:阿什利 科爾
說到Perl,我們就不能不提Perl的強(qiáng)大能力和靈活性,以及追求簡單的哲學(xué),Perl不僅在編寫系統(tǒng)程序和Web開發(fā)中流行,其還可以應(yīng)用到更廣泛的領(lǐng)域。同樣,在足球場上,阿什利 科爾也許并不是一位真正意義上的邊后衛(wèi),整條左路都可以稱為“阿什利 科爾走廊”,防守出色、助攻意識(shí)***,在阿森納、在切爾西、在英格蘭國家隊(duì),阿什利 科爾都是當(dāng)之無愧的主力左后衛(wèi)。
#p#
右邊鋒
入選語言:PHP 入選球員:羅本
用再華麗的詞藻來形容羅本我想都不為過,盤帶過人是他的特長,但不管是在對(duì)方禁區(qū)亦或是本方區(qū)域,我們都能看到羅本的影子。在開發(fā)界,也有一種語言既能完成業(yè)務(wù)邏輯層,同時(shí)又能在服務(wù)器端應(yīng)用,它就是PHP,作為目前Web開發(fā)界***的一種編程語言之一,PHP的重要程度可想而知,同時(shí)PHP完全免費(fèi),而遙想到拜仁慕尼黑僅以2000萬歐元買斷羅本,不知道現(xiàn)任皇馬主席弗洛倫蒂諾是怎樣的心情?!
左邊鋒
入選語言:Ruby 入選球員:杰拉德
從目前的世界足壇看,類似于當(dāng)年的菲戈、瓜迪奧拉等真正意義上的邊鋒愈發(fā)的少見,也許你會(huì)覺得杰拉德入選左邊鋒實(shí)在的滑稽之談,但在本次南非世界杯中,卡佩羅給杰拉德的位置就是左中場,能攻善守是杰拉德的特點(diǎn),作為利物浦和英格蘭的雙料隊(duì)長,杰拉德是任何一名教練都?jí)裘乱郧蟮那騿T。Ruby作為動(dòng)態(tài)語言中的代表之一,從1995年發(fā)布***個(gè)版本以來,一直在穩(wěn)定的成長,而如今的Ruby on Rails框架,更是讓廣大開發(fā)者愛不釋手,如同正值***時(shí)期的杰拉德。
中場
入選語言:Java 入選球員:哈維
關(guān)于Java,還用去過多的介紹嗎?單是從編程榜單中,我們就能看到Java的統(tǒng)帥地位無人撼動(dòng)。而能勝任此位置的球員,非哈維莫屬。從進(jìn)入巴塞羅那一線隊(duì)至今,我們已經(jīng)數(shù)不清哈維做出過多少次美妙的助攻。不可否認(rèn),如今的哈維是加泰羅尼亞人最值得驕傲的球員,Java則是Sun的經(jīng)典之作。
中場
入選語言:C# 入選球員:范博梅爾
小編為了保持攻守平衡,所以選擇了一位防守型中場:范博梅爾。穩(wěn)定的表現(xiàn)、樸實(shí)簡單的球風(fēng)中卻不失優(yōu)雅的傳球,這就是拜仁歷史上***位外籍隊(duì)長范博梅爾,而在編程語言中,C#則是這些特點(diǎn)***的詮釋者。它繼承了C和C++強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性,綜合了VB簡單的可視化操作以及C++的高運(yùn)行效率,其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件編程的支持,一直是.NET開發(fā)的***語言。
前鋒
入選語言:HTML 入選球員:羅納爾多
這是唯一一位沒有參加本次世界杯的球員,但羅納爾多的名字足以載入世界杯的史冊。縱看足壇近20年,還沒有一位前鋒取得過“羅納爾多般”的成就,四次世界杯、15個(gè)進(jìn)球、兩次捧得大力神杯,這樣的數(shù)字足以說明一切!盡管目前的外星人已步入職業(yè)生涯的晚期,但其留下的印記,必將成為足壇永恒的佳話。HTML亦是如此,其是目前網(wǎng)絡(luò)上應(yīng)用最為廣泛的語言,也是構(gòu)成網(wǎng)頁文檔的主要語言。羅納爾多簡單高效的進(jìn)球方式,也正是HTML的特點(diǎn),而近一段時(shí)間炒的火熱的HTML 5被成為下一代Web開發(fā)標(biāo)準(zhǔn),讓開發(fā)者期待不已,從目前的發(fā)展看,HTML 5很有可能成為Web開發(fā)中的下一個(gè)“羅納爾多”。
前鋒
入選語言:JavaScript 入選球員:梅西
JavaScript是一門具有非常豐富特性的語言,它有著和其他編程語言一樣的復(fù)雜性,或更加復(fù)雜,它代表了***個(gè)在萬維網(wǎng)上使用的客戶端腳本語言,是目前互聯(lián)網(wǎng)開發(fā)的重要基石。從重要性講,梅西是“JavaScript”***的詮釋者。在巴薩,梅西是當(dāng)之無愧的進(jìn)攻核心,在阿根廷,梅西也是一切進(jìn)攻的發(fā)起點(diǎn),如果說JavaScript是Web開發(fā)的基石,那么梅西則是巴薩、阿根廷的建隊(duì)之寶。