作者sgracee (共看月亮!共數星星!)
看板Google
標題[新聞] Google發表新的程式語言「Go」
時間Wed Nov 11 16:35:31 2009
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