■編集元:ニュース速報板より「Google、オープンソースのプログラミング言語「Go」リリース」
1 ノイズf(東京都) :2009/11/11(水) 15:20:51.88 ID:2fwgWjYL● ?PLT(14986) ポイント特典
マルチコアプロセッシングに対応し、公式ブログによると、“Pythonのようなダイナミック言語での開発スピードと、CやC++のようなコンパイル言語の持つ性能を併せ持つ”という。Linux版とMac版がGoのサイトにインストール方法などの説明がある。
GoはGoogleの7人の社員が「20%の自由時間」を利用して開発した。メンバーには、Google ChromeのV8エンジンを開発したロバート・グリースナー氏、分散オペレーティングシステム「Plan 9」の創案者であるロブ・パイク氏、UNIXの開発に携わったケン・トンプソン氏、などが名を連ねる。
Goチームは、コンピュータ科学はこの10年で大きく進歩したにもかかわらず、その間新たなシステム言語は登場しておらず、コンピュータの速度にソフトウェア開発がついていっていないと考えており、こうした状況の打開を試みるためにGoを開発したとしている。
Goはプログラミング言語、コンパイラ、ランタイムライブラリで構成されている。 Q&Aによると、Goのプログラムはサイズの大きなものでも1台のPCで数秒でコンパイルでき、ガベージコレクション機能を備え、並列プログラミングをサポートする。
http://www.itmedia.co.jp/news/articles/0911/11/news041.html
The Go Programming Language Promo
グーグル、C/C++に代わる新言語「Go」をOSSで公開
http://www.atmarkit.co.jp/news/200911/11/go.html
windowsバージョンは?
10 PRINT"(-_-)";:GOTO 10
次はRokuやね
Googleが世界を乗っ取る日は遠くない
削除人をしてる
C#とVSディスってんの?
検索しづれー名前だ
Go言語とか言われるようになるのか
26 ノイズx(東京都) :2009/11/11(水) 15:38:48.07 ID:Xj2mnxBh
:=と=と両方あるみたいだけどどう違うの?
:=は定義(&初期化)
=はただの代入
すまん >>1が何言ってるかさっぱり分からないんだが
この名前はファビョる奴が出るからやめろ
検索屋のくせに検索し辛い名前付けるなよ
これまた検索しずらい・・
Googleの頭文字からGoなのか?
なら日本人はグーゲンゴって呼ぶべきなのかな
Go was born out of frustration with existing languages and environments for systems programming
システムプログラミングの既存の言語や環境が糞すぎたから作った
反省してない
golang使用者はゴレンジャーと呼ばれる
爆死しそうな名前だ
どこにそんなこと書いてるんだ?
ごげんご
時代を先取りして勉強しておくか
俺たち世界の支配者(Vister)を敵に回して言語が広まるとでも思ってんのか
まずは碁ソフト作るだろ
PSP Goは滑ったけどこれは成功しそう
ここがSonyとGoogleの違いなんだよね
Googleは一流、Sonyとか三流(笑)
D言語の存在意義が失われたな。
黙ってpython使ってろよ
名前からしてgo toのみで全てを処理する
macでもつかえんのか
やってみよう
変数の使われ方とか解釈してくれて自動でコード書いたりする機能ないの
って何だよおい、使えよ
まだ実験段階の言語をメインで使うわけないだろ
そのうち「20%」を使って既存言語からGoに変換するプログラムリリースするだろうから
Goの本気はそれからだ
まあ12万stepが9秒ってのには惹かれるものがある
さっさと本気出してほしい
Microsoft Visual Go はいつ出るの?
IDEとデバッグ環境は整ってるのか?
それが無いなら本当に趣味でしか使えない
ぶっちゃけ簡単なソフトなら1番楽に作れる言語であるため、プロの人も適材適所でバリバリ使っているらしい。
もうくっだらねえIDEなんかなくして全部ソースレベルリンクにして欲しいんだ。
いい加減C引き摺るの止めてくれないかな
全てのコンピュータテクノロジをグーグルが握る日も近いなw
プログラミングなんて糞くらえ
まともな人間でいたいなら手を出すな
12万行が9秒、TurboCなら、それくらい出来そうな気がする。
さすがにデバッガ使ってないソースとか実行したくねーよ
全部ブラックボックステストかよw
printf デバッグ最強
BASICを少しだけ覚えようとしたことがある俺に使いこなせる?
すごい興味あるけどC#でメモ帳しか作れない俺には無理ぽだな
つまりC+++か
多分本格的にアピールしだしたらGoogleでGo検索すると一番上にくるようになるよ
anonymous fieldってので継承ってかmix-inが出来るっぽい
あと、クロージャもあるし、Channelって機能でErlangみたいなことも出来るっぽいな
やばいチンコがガチガチだ
あえて型指定を後ろにしたって言うけど
利点がよく分からないよな。
しかし作ってる人達は、そうそうたるメンバーだな。
MSのBasic方式だな
バカにしようとしたけど参加メンバー見たら黙るしか無かった
早速ドメインがとられたわけだが…
[Domain Name] GOLANG.JP
[登録年月日] 2009/11/11
どういう用途を想定してんだろうな
はやw
今のCのポジションじゃない?
プロセッサ高速化してるから
組み込みでもよりコストの低い開発ができるようにとか
> UNIXの開発に携わったケン・トンプソン氏
この人ってめちゃくちゃすごい人じゃないの?
これでテトリスを一時間で作ってくれ
これはいいね。
Googleほどの会社ならあるもの使いまわすのじゃなく、一から作ってほしい。
winで動くようにしてくれ
ケン・トンプソンだから
既存のアプリ・言語の多くがWindowsに対応してるのは、
シェアが高いのと過去の資産を捨てられないから。
そのどちらも気にする必要がないのなら、
Windowsみたいに囲い込みの激しい過去のOSに対応する理由がないわ。
環境が整って暇があれば気まぐれで対応するかもしれないね。
開発者が誰もWindows使ってないんだろう
OSはchromeが主流になったら怖いな
何が怖いの?
これは楽しみだ
10年後そこそこ普及してるかな
こないだ出したJavaScriptのコードを圧縮するやつとか
グッグル先生はいろいろやるなぁ。
Pythonのいいところはインデントだと思うんだけど
VMにUbuntu入れてビルドしてるんだけど終わる気配がしない
DellのPCファンうるさすぎ止めておけばよかった
簡単な言語教えろ
C#とかでいいじゃん
ただし言語そのものを覚えるというよりはライブラリ(クラス)とかを覚えるんだけどね
いつになったら手工業の人海戦術から抜け出すんだね?
言語なんざどうでもいいからそっちを考えろよ。
社員の待遇もめちゃくちゃいいんだろうな
Googleは就業時間の20%(つまり毎週1日)自由に使って研究開発ができる
ソースの20%の自由時間ってのがそれ
元々アイデアの塊みたいな人材が集まるから、
自由に開発できる時間が確保されることによって有象無象のプロジェクトが立ち上がってる
日本じゃとても考えられないけど、かなり合理的な考え方だよね
日本だと就業時間以外の時間を使って自己啓発するのが当たり前ってとこ多いからね
日本でGoogleみたいな企業が出来ないのはその辺があるからかね?
まぁGoogle入ってもGoogle以上のものは作れないしな
それちょっと正確じゃない
研究開発が自由できるではなく、しなくてはいけない
つまりGoogleの人はメインの業務以外に別の20%のコミットを求められるわけだ
最近にScalaで遊んでるけど
Goも楽しそうだな
なんなのこいつ等ルビーさんディスってんの?
普通の企業じゃこんな人材が集まること自体そうそう無いだろ
たしかChromeもこの自由時間に開発したものじゃなかったか?
Rubyもできたのは10年以上前だからなあ…。
Ruby on Railsで有名になったのがここ最近としたら、逆に認められてるんじゃない?
Google社員がGoogleのために作った言語で、
実際にGoogle内部で使われてるらしい。
ってかGoogleって人材ありすぎだろw
俺の研究分野でも、教科書や論文の著者がGoogle社員ってよくあるわ・・・
日曜プログラマでも1日でゲーム1本作れるくらいライブラリ充実して欲しいなぁ
112 ノイズx(東京都) :2009/11/11(水) 22:11:53.08 ID:bsK8owc3
>既存のアプリ・言語の多くがWindowsに対応してるのは、
>シェアが高いのと過去の資産を捨てられないから。
過去の資産はともかく「シェアを捨てる」ってのは
Windows憎しのあまりまともに頭が回ってないとしか思えないな。
日本企業で同じように自由時間20%を設けてもこんな成果は得られんだろ
まぁ日本人は在る物をこねくり回すのが得意だし生み出すのは向こうでやってもらいましょ
楽天…そういうこと?
言語のアーリーアダプターになりたがる奴らの間での
windowsシェアがどうかってのを考えると
最初は捨てても全然問題なさそう
LinuxもMacも使わない人はそうそういないだろう
イケそうで余裕があればそのうち対応するだろ
結局、Cでいいじゃんになるよね?
win用とか作らなくても、winで動かす方法を知ればいいだけ
メンバーすごすぎワラタ。
並列処理云々ってあるからそこがどうなるかだなあ
そこがびみょーな作りだったりして
単にコンパイルが早いだけで処理がCよりわずかに遅いってだけなら
そういう結論になりそう
コンポーネントも今のところ皆無だろうし
これからまた1から作り直していくってのは面倒過ぎる
ってやつが出てくると予想
ここでいう「システム言語」ってのは、OSの記述にも向く(=低級な処理も書ける)言語ってことだろ。
その意味で行けば、Rubyは明らかにシステム言語ではない。
#time (8g hello.go ; 8l -o hello1 hello.8)
real 0m2.430s ... (Goの勝ち)
#time (g++ -o hello2 hello.cpp)
real 0m4.910s ... (C++の負け)
#time ./hello1
Hello, GO World. (StrLen: 10000)
real 0m1.300s ...(Goの負け)
#time ./hello2
Hello, C++ World! (StrLen: 10000)
real 0m0.010s ...(C++の勝ち)
なかなかやるな
「Pascalが好き?」「破門!」
環境も晒すべきでわ
AlefやLimboの知見が活かされてるってことかなあ。
それでもダメならCoLinuxでやればいい。
CPU: Celeron 2.00GHz
Mem: 768MB
Windos XP(Home edition)上の coLinux(OS: FedoraCore10) です。
はい、カスな環境です。
