看板 Google 關於我們 聯絡資訊
Google發表新的程式語言「Go」 文/陳曉莉 (編譯) 2009-11-11 Go目前仍在實驗中,Google並鼓勵具冒險精神的開發人員可以試用該 語言。golang.org後端的伺服器就是以Go所撰寫。 Google周一(11/10)發表了新的系統程式語言「Go」,以加速程式 開發。Go結合了像是Python動態語言的開發速度,以及擁有C及C++語 言等編譯語言的效能及安全性,同時也是一個開放源碼計畫。 Google表示,近十多年來運算環境變化很大,但卻沒有新興的系統語 言,導致軟體開發跟不上電腦發展速度。例如有愈來愈多的開發人員 不喜歡Java及C++的笨重型態,因而轉向動態的Python與JavaScript 語言,而現在受歡迎的系統語言亦未妥善支援基本的垃圾蒐集或平行 運算概念。 這也使得Google認為現在值得嘗試新的語言。Go是一個並行的,具垃 圾蒐集功能的語言,並可快速編譯。它在單一電腦上可於幾秒內編譯 一個大型的Go程式;而且提供一個軟體架構模型以讓相依分析更容易 ,並避免有過多的檔案及程式庫;Go的型態系統沒有階層,因此不用 消耗時間定義各種型態的關係;Go可支援垃圾蒐集、同時執行及通訊 ;而且Go的主要設計之一就是用來撰寫多核機器上的系統軟體。 Go目前仍在實驗中,Google並鼓勵具冒險精神的開發人員可以試用該 語言。雖然Google也希望可以採用Go來撰寫內部使用的伺服器軟體或 其他軟體,但由於其功能尚未成熟到可供大規模部署,因此現階段僅 進行小幅測試,例如golang.org後端的伺服器就是以Go所撰寫。 Go也是Google員工20%計畫的產物,Google允許員工可花費20%的時間 於自己有興趣的專案上,Gmail實驗室亦是源自於該計畫。 (編譯/陳曉莉) ============================================================ iThome @ 2009.11.11(三) http://www.ithome.com.tw/itadm/article.php?c=58033 -- ◥◣◥◣◥◣◥◣◥◣◥◣◥◣◥◣◥◣◥◣◥◣◥◣◥◣◥◣◥◣◥◣◥◣ 我的相簿 @ 無名 http://www.wretch.cc/album/sgracee       我的個板 @ 批兔 telnet://ptt2.cc 看板《sgracee》         Ptt看板/擔任板主《Fallinlove PTT-Press TW-GHONOR uniform ask!》 (嘉琳.小柔.丞琳.棋惠)4inLove Ptt新聞室 樂儀旗舞! 制服板 問板 ◣◥◣◥◣◥◣◥◣◥◣◥◣◥◣◥◣◥◣◥◣◥◣◥◣◥◣◥◣◥◣◥◣◥ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.189.61
gargamel:現在一般員工的20%產物應該是開心農場裡的作物吧 11/11 17:01
ClubT:如果用Go寫出來的東西不能Go的話..................真是Go了 11/11 17:26
WatanabeKen:psp go 11/11 17:36
dansy:WE.... 11/11 19:58
octobird:垃圾蒐集是啥鬼東西???= =a 11/11 20:24
etrexetrex:垃圾蒐集就是當宣告了一個物件但是失去指標的時候 11/11 20:52
etrexetrex:那個物件就變垃圾,會堆積在記憶體裡 11/11 20:53
etrexetrex:那些記憶體就不能用了 11/11 20:53
etrexetrex:垃圾蒐集會自動幫你掃這種垃圾 不像c++要自己delete 11/11 20:53
darKyle:garbage collection 平常大家都直接用原文 看到翻譯一時還 11/11 21:07
darKyle:覺得怪怪的= = 11/11 21:07
kuninaka:GC XD 11/11 23:07
remmurds:人家20%的產物是一個新語言 我們的20%產物大概是________ 11/12 10:36
knight00931: 偷蔡 11/12 21:29
knight00931: 菜... 11/12 21:30