今天NA LCS的比賽中,TSM成功擊敗北美常規(guī)賽第一名Team Liquid,成功鎖定季后賽名額。為此TSM全員都發(fā)推分享喜悅之情:
TSM官推:在戰(zhàn)勝了Team Liquid之后,我們鎖定了我們的季后賽名額!!GG #TSMWIN
(圖:TSM官推)
Bjergsen:這場比賽腎上腺素狂飆。我愛玩刺客(愛心)
今天獲勝意味著明天還有更多的比賽,明天見(笑臉)GG打得不錯TL!
(圖:Bjergsen推特)
Hauntzer:季后賽我來啦!!!
(圖:Hauntzer推特)
Zven:我最近在臺上感覺都很好(心理上和在臺上很自在),所以我很遺憾今天早些時候有些失誤,但我很慶幸我的團(tuán)隊今天帶我渡過難關(guān),GG液體隊!
明天是第3-6名的加賽
TSM
(圖:Zven推特)
Mithy:派克太難了。不過往好的方面想,從這里往后我也只能進(jìn)步了對吧?(笑)不認(rèn)為我還能玩得再差了。
季后賽坐等Thomas!
(圖:Mithy推特)
Grig:模仿FNC的陣容在前期效果不好,不過我們贏了而且鎖定了季后賽,WC太棒了!
(圖:Grig推特)
計算機軟件經(jīng)歷了數(shù)十年的發(fā)展,形成了多種學(xué)術(shù)流派,有面向過程編程、面向?qū)ο缶幊獭⒑瘮?shù)式編程、面向消息編程等,這些思想究竟孰優(yōu)孰劣,眾說紛紜。
除了OOP外,近年出現(xiàn)了一些小眾的編程哲學(xué),Go語言對這些思想亦有所吸收。例如,Go語言接受了函數(shù)式編程的一些想法,支持匿名函數(shù)與閉包。再如,Go語言接受了以Erlang語言為代表的面向消息編程思想,支持goroutine和通道,并推薦使用消息而不是共享內(nèi)存來進(jìn)行并發(fā)編程。
總體來說,Go語言是一個非常現(xiàn)代化的語言,精小但非常強大。
狠可愛吧
Go語言于2009年11月正式宣布推出,成為開放源代碼項目,并在Linux及Mac OS X平臺上進(jìn)行了實現(xiàn),后追加Windows系統(tǒng)下的實現(xiàn)。
谷歌資深軟件工程師羅布·派克(Rob Pike)表示,“Go讓我體驗到了從未有過的開發(fā)效率。”派克表示,和今天的C++或C一樣,Go是一種系統(tǒng)語言。他解釋道,“使用它可以進(jìn)行快速開發(fā),同時它還是一個真正的編譯語言,我們之所以現(xiàn)在將其開源,原因是我們認(rèn)為它已經(jīng)非常有用和強大。”
2007年,谷歌把Go作為一個20%項目開始研發(fā),即讓員工抽出本職工作之外時間的20%,投入在該項目上。除了派克外,該項目的成員還有其它一些谷歌工程師。
派克表示,編譯后Go代碼的運行速度與C語言非常接近,而且編譯速度非常快,就像在使用一個交互式語言。
現(xiàn)有編程語言均未專門對多核處理器進(jìn)行優(yōu)化。派克表示,Go就是谷歌工程師為這類程序編寫的一種語言。它不是針對編程初學(xué)者設(shè)計的,但學(xué)習(xí)使用它也不是非常困難。Go支持面向?qū)ο螅揖哂姓嬲拈]包(closures)和反射(reflection)等功能。
在學(xué)習(xí)曲線方面,派克認(rèn)為Go與Java類似,對于Java開發(fā)者來說,應(yīng)該能夠輕松學(xué)會Go。
之所以將Go作為一個開源項目發(fā)布,目的是讓開源社區(qū)有機會創(chuàng)建更好的工具來使用該語言,例如Eclipse IDE中的插件。目前還沒有支持Go的IDE。
在目前谷歌公開發(fā)布的所有網(wǎng)絡(luò)應(yīng)用中,均沒有使用Go。但是谷歌已經(jīng)使用該語言開發(fā)了幾個內(nèi)部項目。
派克表示,Go是否會對谷歌即將推出的Chrome OS產(chǎn)生影響,現(xiàn)在還言之尚早,不過Go的確可以和Native Client配合使用。他表示,“Go可以讓應(yīng)用完美的運行在瀏覽器內(nèi)。”例如,使用Go可以更高效的實現(xiàn)Wave,無論是在前端還是后臺。
純干貨,看在小編碼字這么辛苦的份上,點波關(guān)注唄~