作者gt1724 (天野神無伊歐斯)
看板C_and_CPP
標題[情報] 針對多處理器編程 Google推出開源語言Go
時間Wed Nov 11 16:53:28 2009
※ [本文轉錄自 PC_Shopping 看板]
作者: gt1724 (天野神無伊歐斯) 看板: PC_Shopping
標題: [情報] 針對多處理器編程 Google推出開源語言Go
時間: Wed Nov 11 16:53:18 2009
Google昨日發佈了一種新的開源編程語言Go,專門針對多處理器系統應用程序的編程進行
了優化,使用Go編譯的程序可以媲美C或C++代碼的速度,而且更加安全、支持並行進程。
Google首席工程師Rob Pike表示:「我從未見過像Go這樣高效的語言。」Go的目標是作為
一種系統語言使用,就像C和C++,「它可以用來進行快速開發工作,但同時它是一種真正
的編譯語言,之所以將它開源是因為我們認為它已經足夠實用和強大。」
Pike指出,Go代碼的編譯基本上可以達到C語言的速度,幾乎可以在瞬間完成,「就像是
在使用交互式語言」。現有的語言都沒有針對多核心處理器進行優化,為了解決此類編程
問題,Google工程師們開發了Go語言。
Google並沒有在任何公開產品中採用Go,不過Google表示在很多內部項目中他們使用了Go
進行了很多開發工作,Pike表示:「我們已經創建了很多超酷的Demos,不過現在談論今
後推出的Chrome OS操作系統是否會採用Go還為時過早。」「Go可以在瀏覽器內讓應用程
序運行地更加完美。」 比如說Google Wave,它由前端JavaScript和C++服務代碼組成,
但是使用Go來執行Google Wave能更加高效,無論是前端還是後端。
http://golang.org/
http://news.mydrivers.com/1/148/148583.htm
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.197.68
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.197.68
1F:推 twotwoone:還早 11/11 17:07
2F:推 ledia:還早是指 ? 11/11 18:11
3F:推 twotwoone:要紅還早,說不定過陣子就沒落... 11/11 18:15
4F:→ final01:google的軟體能力真的超強 11/11 18:37
5F:推 lairrol:我等著看會有什麼新東西^^" 11/11 19:54
6F:推 janice001:支援多核心 很棒阿 11/11 20:12
7F:推 HudsonE:來看看好像蠻有趣的耶 11/11 20:58
8F:推 tiyun:新奇 11/11 21:25
9F:推 VictorTom:溫馨 11/11 21:46
10F:→ kikiqqp:Google並沒有在任何公開產品中採用Go..... 11/11 21:50
11F:推 HudsonE:難過 11/11 21:51
12F:→ HudsonE:看完覺得我老了 =口= 11/11 21:52
13F:推 HudsonE:Why do garbage collection? Won't it be too expensive? 11/11 22:03
14F:→ HudsonE:這段還蠻屌的, 果然是 google 工程師 XD 11/11 22:03
15F:推 pichubaby:上次那題體重換算可以多一篇回文了((結論 11/11 22:25
16F:推 yoco315:為什麼 GC 那段很屌?不懂... 11/12 00:29
17F:→ jaw109:Rob Pike沒有鬍子, 這個語言註定要失敗@@ 11/12 00:39
18F:推 yoco315:Ruby 的作者超好笑 XDDDDDDDDDDDDD 11/12 00:40
19F:推 softwind:這跟Ruby有關係嗎??? 11/12 00:41
20F:→ yoco315:google "程式語言 鬍子" 11/12 00:45
21F:→ netsphere:原來 鬍子 不只跟 禮貌 有關係 !! 11/12 00:48
22F:推 HudsonE:因為他們說: 不用擔心, 交給我們就對了, 不會有 overhead 11/12 07:12
23F:→ ledia:新的語言當然要大力 promote 呀, 有人寫一個語言出來會說: 11/12 08:55
24F:→ ledia:ahh... GC ... might be a big problem, don't use it ! 嗎? 11/12 08:56
25F:推 HudsonE:... 說得是~~ XDD 11/12 09:30
26F:推 littleshan:.................我還是比較喜歡D 11/12 10:26
27F:→ remmurds:20%的工作時間 人家可以生出一個新語言... 11/12 10:34
28F:推 yoco315:HudsonE 可以 google 一下 GC 的資料.. 11/12 21:29
29F:→ yoco315:其實現在 GC 很進步了, 一直都有新的理論出來.. 11/12 21:31
30F:→ yoco315:Go講到GC的時候其實並沒有很自傲,只是單純描述事實而已@@" 11/12 21:32
31F:推 littleshan:如果 Go 可以允許 user 設計自己的 GC,我會比較看好它 11/12 22:44
32F:→ littleshan:但它不提供 pointer arithmetic,顯然是不行 11/12 22:45
33F:→ yoco315:他是 open source, 所以好似也可以改成自己喜歡的 gc XD 11/14 02:51
34F:→ yoco315:但是就不在語言層面上就是了.. 那還是不算數 orz 11/14 02:51
35F:→ yoco315:喔, 對了, 話說 Go 搞不好要改名了... XD 11/14 02:51