[情報] 針對多處理器編程 Google推出開源語言Go

看板C_and_CPP作者 (天野神無伊歐斯)時間14年前 (2009/11/11 16:53), 編輯推噓19(19016)
留言35則, 16人參與, 最新討論串1/1
※ [本文轉錄自 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

11/11 17:07, , 1F
還早
11/11 17:07, 1F

11/11 18:11, , 2F
還早是指 ?
11/11 18:11, 2F

11/11 18:15, , 3F
要紅還早,說不定過陣子就沒落...
11/11 18:15, 3F

11/11 18:37, , 4F
google的軟體能力真的超強
11/11 18:37, 4F

11/11 19:54, , 5F
我等著看會有什麼新東西^^"
11/11 19:54, 5F

11/11 20:12, , 6F
支援多核心 很棒阿
11/11 20:12, 6F

11/11 20:58, , 7F
來看看好像蠻有趣的耶
11/11 20:58, 7F

11/11 21:25, , 8F
新奇
11/11 21:25, 8F

11/11 21:46, , 9F
溫馨
11/11 21:46, 9F

11/11 21:50, , 10F
Google並沒有在任何公開產品中採用Go.....
11/11 21:50, 10F

11/11 21:51, , 11F
難過
11/11 21:51, 11F

11/11 21:52, , 12F
看完覺得我老了 =口=
11/11 21:52, 12F

11/11 22:03, , 13F
Why do garbage collection? Won't it be too expensive?
11/11 22:03, 13F

11/11 22:03, , 14F
這段還蠻屌的, 果然是 google 工程師 XD
11/11 22:03, 14F

11/11 22:25, , 15F
上次那題體重換算可以多一篇回文了((結論
11/11 22:25, 15F

11/12 00:29, , 16F
為什麼 GC 那段很屌?不懂...
11/12 00:29, 16F

11/12 00:39, , 17F
Rob Pike沒有鬍子, 這個語言註定要失敗@@
11/12 00:39, 17F

11/12 00:40, , 18F
Ruby 的作者超好笑 XDDDDDDDDDDDDD
11/12 00:40, 18F

11/12 00:41, , 19F
這跟Ruby有關係嗎???
11/12 00:41, 19F

11/12 00:45, , 20F
google "程式語言 鬍子"
11/12 00:45, 20F

11/12 00:48, , 21F
原來 鬍子 不只跟 禮貌 有關係 !!
11/12 00:48, 21F

11/12 07:12, , 22F
因為他們說: 不用擔心, 交給我們就對了, 不會有 overhead
11/12 07:12, 22F

11/12 08:55, , 23F
新的語言當然要大力 promote 呀, 有人寫一個語言出來會說:
11/12 08:55, 23F

11/12 08:56, , 24F
ahh... GC ... might be a big problem, don't use it ! 嗎?
11/12 08:56, 24F

11/12 09:30, , 25F
... 說得是~~ XDD
11/12 09:30, 25F

11/12 10:26, , 26F
.................我還是比較喜歡D
11/12 10:26, 26F

11/12 10:34, , 27F
20%的工作時間 人家可以生出一個新語言...
11/12 10:34, 27F

11/12 21:29, , 28F
HudsonE 可以 google 一下 GC 的資料..
11/12 21:29, 28F

11/12 21:31, , 29F
其實現在 GC 很進步了, 一直都有新的理論出來..
11/12 21:31, 29F

11/12 21:32, , 30F
Go講到GC的時候其實並沒有很自傲,只是單純描述事實而已@@"
11/12 21:32, 30F

11/12 22:44, , 31F
如果 Go 可以允許 user 設計自己的 GC,我會比較看好它
11/12 22:44, 31F

11/12 22:45, , 32F
但它不提供 pointer arithmetic,顯然是不行
11/12 22:45, 32F

11/14 02:51, , 33F
他是 open source, 所以好似也可以改成自己喜歡的 gc XD
11/14 02:51, 33F

11/14 02:51, , 34F
但是就不在語言層面上就是了.. 那還是不算數 orz
11/14 02:51, 34F

11/14 02:51, , 35F
喔, 對了, 話說 Go 搞不好要改名了... XD
11/14 02:51, 35F
文章代碼(AID): #1A-dkAwr (C_and_CPP)