[情報] 針對多處理器編程 Google推出開源語言Go
※ [本文轉錄自 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
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
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
11/11 22:03, 13F
→
11/11 22:03, , 14F
11/11 22:03, 14F
推
11/11 22:25, , 15F
11/11 22:25, 15F
推
11/12 00:29, , 16F
11/12 00:29, 16F
→
11/12 00:39, , 17F
11/12 00:39, 17F
推
11/12 00:40, , 18F
11/12 00:40, 18F
推
11/12 00:41, , 19F
11/12 00:41, 19F
→
11/12 00:45, , 20F
11/12 00:45, 20F
→
11/12 00:48, , 21F
11/12 00:48, 21F
推
11/12 07:12, , 22F
11/12 07:12, 22F
→
11/12 08:55, , 23F
11/12 08:55, 23F
→
11/12 08:56, , 24F
11/12 08:56, 24F
推
11/12 09:30, , 25F
11/12 09:30, 25F
推
11/12 10:26, , 26F
11/12 10:26, 26F
→
11/12 10:34, , 27F
11/12 10:34, 27F
推
11/12 21:29, , 28F
11/12 21:29, 28F
→
11/12 21:31, , 29F
11/12 21:31, 29F
→
11/12 21:32, , 30F
11/12 21:32, 30F
推
11/12 22:44, , 31F
11/12 22:44, 31F
→
11/12 22:45, , 32F
11/12 22:45, 32F
→
11/14 02:51, , 33F
11/14 02:51, 33F
→
11/14 02:51, , 34F
11/14 02:51, 34F
→
11/14 02:51, , 35F
11/14 02:51, 35F