- 1 名前:デフォルトの名無しさん [2009/11/24(火) 23:14:03 ]
- / ̄ ̄\
(⌒ヽ ヽ⌒) Google発の新言語go |:::: ̄  ̄l . |::: | The Go Programming Language |:::: (● ) (●)| ttp://golang.org/ .|::: (_人__) | ttp://go.shibu.jp/ |::: `⌒´ | |::: __ |_ グーグル、C/C++に代わる新言語「Go」をOSSで公開 |::: ノ__) |_) ttp://www.atmarkit.co.jp/news/200911/11/go.html |::: | 前スレ |::: | pc12.2ch.net/test/read.cgi/tech/1258183436/ \___、⌒i___ノ⌒ヽ 過去スレ (_ノ ヽ_ノ pc12.2ch.net/test/read.cgi/tech/1257920595/
- 652 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 11:46:30 ]
- だって文だもん
- 653 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 11:55:39 ]
- じゃあif関数にしろよ
- 654 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 12:56:30 ]
- まあいまどきの言語なら、ifは式だよな
- 655 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 13:02:20 ]
- 中間言語でなくネイティブでGCはありということらしいけど、
実行速度はどんなものなの? Cの代用になりそう?
- 656 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 13:07:01 ]
- python
- 657 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 22:03:14 ]
- >>655
実行速度はCより10~20%遅くなるだけと謳っている.
- 658 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 22:05:43 ]
- ピーク性能でるように書けばシングルスレッド性能は最適化無しのCコンパイラくらい
賢い最適化コンパイラが出てくればCと対等にはなるだろうけど コンパイル速度の速さも謳ってるからやるか微妙い
- 659 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 01:49:01 ]
- Cの1割減が「目標」でしょ?
チャネルを使えば遅くならざるをえない。 しかし速度気にせずチャネルを使いまくるのがGoの行く道だと思う
- 660 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 01:51:30 ]
- PPC版って、無いのかな?
- 661 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 19:04:18 ]
- てか速度の話はgccgoがリリースされてからが本番だろ
- 662 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 21:31:39 ]
- >>661
リリースってどの時点でのこと? 公式にtarで固めたらリリースっていうこと?
- 663 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 22:34:10 ]
- ところで、Googleから、Goで作ったアプリケーションって公開されてるの?
- 664 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 23:32:09 ]
- 彼等は使ってない。これ重要。
- 665 名前:デフォルトの名無しさん [2009/12/19(土) 02:19:48 ]
- age
- 666 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 02:20:28 ]
- 666
- 667 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 10:55:23 ]
- アップデートしたら、if文でelse節が
} else { だとシンタクスエラーになるようになっちゃった。 } else { にすれば通るので問題ないっちゃないんだけどさ。
- 668 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 11:33:09 ]
- どういうことだよw
- 669 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 11:45:05 ]
- >>668
うーん、コンパイル前にgofmt通せってことかなぁw
- 670 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 11:53:23 ]
- そのうち関数定義の{が同じ行にあったらエラーとか言い出す
- 671 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 11:59:00 ]
- 文法の自由度を減らせば自然とコードも整然となるってか
新しいな
- 672 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 12:00:00 ]
- エラーを指摘されて逆ギレのあまりオフサイドルールを導入するRob
- 673 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 12:10:38 ]
- >>671
pythonがそんな感じの思想なんじゃなかったかと。 まぁ、少ない自由度でもごちゃごちゃした整然としてないコードを書き散らす奴は出てくるわけだが。
- 674 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 12:14:14 ]
- ミスなんだろうけど不可解だな
行に依存してるのか ・・・と書いて思い出したけど 末端コードが「たま」に要らなかったり、確かに行に依存してるんだな
- 675 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 12:21:02 ]
- haskellと同じ文法にすれば
誰も文句を言わなかったのに 本当にRobはアホの老害だよ
- 676 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 12:33:52 ]
- scalaもなんかあったな。行依存
- 677 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 13:31:53 ]
- >>675
じゃあhaskellでいいじゃんw
- 678 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 13:34:03 ]
- コード中でセミコロンがいらないのはブロックの最後の行な
でもつけといた方が変更に強いという悲しい文法 あと先頭のあたりの宣言
- 679 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 13:43:21 ]
- ブロックの最後だけセミコロンがいらないって、
なんだそのPascalみたいなw
- 680 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 16:00:34 ]
- セパレータなら普通だろ
- 681 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 17:24:32 ]
- go作った奴らはHaskellが難しすぎると思ったんだろうさ。
- 682 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 17:48:11 ]
- Erlangで十分。
- 683 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 04:58:26 ]
- 関数型厨ってどうして頭が固くて粘着質なのかね。
Larry Wallのラクダ本を読むと、Lisperへの嫌味が一杯書いてあるね。 英語圏でも相当ウザいんだろう。 実用言語を作るのは、うざい言語厨との戦いでもあるのだ
- 684 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 05:03:41 ]
- その関数型にはフォートランは入るのか?
- 685 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 09:37:49 ]
- FortrunはLispと同時期に生まれた最古の手続き型だろ
関数型の敵じゃねーか
- 686 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 11:15:41 ]
- 敵ではなくて、単に違うというだけ。
- 687 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 11:26:20 ]
- >>685
Fortranな。Formula Translationの略だから。
- 688 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 11:31:36 ]
- >>681
Haskellは遅い。
- 689 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 11:39:19 ]
- >>683
それって関数型厨の頭が固くて粘着質なことを表すエピソードではなくて PとかRの言語コミュニティに属する人間が嫌味ったらしいことを表すエピソードではw
- 690 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 11:42:53 ]
- PRologをdisるのはやめろ
- 691 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 18:40:27 ]
- >>400
code.google.com/p/go/source/browse/src/pkg/exp/draw/x11/conn.go?r=0bbefd6593c290db8f009f7f25af2666ddf842cf 一ヶ月たった セミコロンだけが無くなっていた…(syntaxの変更が入りました) >>537 日本の学生も頑張ってるな… 確かに取り回し易い、ぅあ
- 692 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 18:46:40 ]
- >>537
日本の方がレベル高すぎだろ 爺は引っ込めってところだな
- 693 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 18:57:05 ]
- 日本の学生は今でもレベル高いんだが、
教員と企業人事のレベルが低すぎて受け皿が無い状態 だからOfficeIMEやGoogleIMEなんてものが大手を振って歩いている
- 694 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 19:47:50 ]
- >>679
pascalともちょっと違う。基本が改行で 次の文との区切りが判別しない時だけ;をつけるのが正解かな。 if err != nil { close(c.flush) return } が通るからね。
- 695 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 19:50:28 ]
- >>694
え、それ通るの? Goではセミコロンはセパレータって覚えてたんだけど たまたま通っちゃうのか言語仕様上通るのか
- 696 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 20:15:06 ]
- > 基本が改行で次の文との区切りが判別しない時だけ;をつける
シェルスクリプトみたいなもんか
- 697 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 20:24:54 ]
- しかしCでのifの{}と同じように怖いから結局;書いちゃうわけだ
- 698 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 20:53:04 ]
- そう考えると>>667もアリだな。
Cで言えば if (~) { ... }; else { はシンタックスエラーだし。
- 699 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 13:52:54 ]
- 古いけどこれは貼られた? あるグーグルの技術者によるGo言語の評価。
scienceblogs.com/goodmath/2009/11/googles_new_language_go.php scienceblogs.com/goodmath/2009/11/the_go_i_forgot_concurrency_an.php ほめる所もあり、ひどいとけなす所もあり。
- 700 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 14:02:08 ]
- セミコロンの新ルール、詳しく教えて
もうどこにもいらなくなったの?
- 701 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 16:43:39 ]
- セパレータとしてはいるだろ
- 702 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 17:07:15 ]
- >>701
アップデートしてソース見てみ
- 703 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 17:19:01 ]
- >>529
acmeを使ってるんじゃないですか? Russさんが開発者の中でproportinal fontを使って書いてるのは二人だけだって 言ってたから. もちろん mac上で9vxを走らせて. 私も最近それにした. 何といってもacmeは使いやすいし、日本語もktransで入力出きるし.
- 704 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 17:43:50 ]
- 今は改行すればセミコロンを勝手につけてくれるっぽいね
for文くらいでしかセミコロンいらないっぽい
- 705 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 22:37:06 ]
- >>699
これはレベルの低い評論でしたね。 評論するときは、対象のもっとも本質的なところをまずやらないとね。 これが後回しになった評論とは、評論する人間にその資格がないことを意味しますね。 アク禁解除になったのかな?
- 706 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 23:15:25 ]
- とりあえず、Google自身が使い出してからフォローすることにしよ。斬新な要素はなさそうだし。本当にC並の速度になるんかな?
- 707 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 00:50:13 ]
- >>706
けど、これはグーグルのバックエンドのインフラに使われる可能性が大。 そこはグーグルは全く公開していないから待っても無駄じゃない?
- 708 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 10:46:58 ]
- 言語自体はすごく魅力的だし、流行ってほしいよ
C言語の後継を考えると、C++ や Java よりは go言語の方が正解な気がする。 並列プログラミングについて go-routineは画期的だよね コマンド起動時に & をつけるとバックグランドで動くよ、ぐらいの気楽さ
- 709 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 14:04:59 ]
- goとluaを繋げるgoluaがようやく出る気がする
2ch発かどうかはともかく
- 710 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 14:40:31 ]
- code.google.com/p/golua/source/browse/
>>400 もそうだけど、これも最後に手を入れられたのが 一ヶ月前だったり というかよく見ると、実装は, c を使いつつ c++ 使いつつ go 使うというものだし…
- 711 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 15:35:10 ]
- >>709
既にある >>648
- 712 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 00:35:46 ]
- すっかり寂れたな
- 713 名前: 【末吉】 【1696円】 [2010/01/01(金) 03:18:56 ]
- !omikuji !dama
- 714 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 22:04:21 ]
- Googleが自社製作でキラーソフト作ってくれよ
- 715 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 22:29:43 ]
- Googleは独禁法でソフト開発禁止なるから大丈夫
- 716 名前:デフォルトの名無しさん [2010/01/06(水) 00:02:03 ]
- 質問させてください
macでここのリバーシを動かしたいです ttp://d.hatena.ne.jp/heiwaboke/20091220/1261301287 しかし実行すると下の様に出力されてしまいます x11失敗 unsupported DISPLAY x11はカスタムインストールしたので入っているはずです ttp://macwiki.sourceforge.jp/wiki/index.php/X11 どうしたら上手くいくでしょうか もしくは何について調べるべきでしょうか
- 717 名前:デフォルトの名無しさん mailto:sage [2010/01/06(水) 00:43:10 ]
- >>716
OSXのバージョンは?
- 718 名前:デフォルトの名無しさん [2010/01/06(水) 02:42:50 ]
- >>717
Leoard 10.5.8 です
- 719 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 00:08:32 ]
- 結局流行るんですかこれ
- 720 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 00:25:10 ]
- 爆発的に流行ったじゃないの
一晩でどれだけのライブラリが増えていったか知ってるか? まぁこれからも残るかどうかは知らない
- 721 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 09:13:46 ]
- >>720
Googleに雇ってもらいたい人たちが書いたんだろ。
- 722 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 09:29:26 ]
- 雇ってもらえるのなら、脱ぎます
- 723 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 14:04:28 ]
- >>715
MSかYahooさん愚痴乙です
- 724 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 14:17:21 ]
- なんで日本にはGoogleマンセーがこんなに多いんだ。オレもいろいろ使ってはいるけど、ちょっとあの会社こわい。
- 725 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 14:18:59 ]
- >>724
任天堂と同じ匂いがする
- 726 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 16:36:50 ]
- >>718
pkg/exp/draw/x11ってのはdefaultでコンパイルされなくなってますから 今やちゃんとメンテされてないのではないでしょうか? GUIのプログラミングの練習ならGongoをやった方がよいかも
- 727 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 20:59:45 ]
- >>724-725
任天堂も Google も好きだから、言ってる意味がよく分からん。 ユニークな立ち位置をキープしているのが気に入らないの?
- 728 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 21:00:59 ]
- ユニークな立ち位置って、独占のことだろ。
- 729 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 21:10:11 ]
- 独占?
誰も走ってない方向に走って行って成功しただけじゃん。 他の人が気付かない所に良い物があるのを発見しただけで、 誰かが走るのを阻害した訳じゃないでしょ。 独占というより独走だね。
- 730 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 21:28:03 ]
- 俺には任天堂が、誰も走っていない方向に行ってるとも、独占できているとも思えないなぁ。
同時にGoogleに似てるともまったく思えない。 ソフトウェアメーカーとしての任天堂は、自分らの作るモノ自体でがっちり儲けているわけだし、 俺の中ではGoogleよりは何というか「カタい」。
- 731 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 21:31:12 ]
- まあ人それぞれだな
- 732 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 22:51:54 ]
- Google嫌いと言いつつ検索エンジンはGoogleって人を何人か知ってる
- 733 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 23:05:27 ]
- googleの検索精度
はっきりと落ちたよな 通販のページばかりヒットして 公式がなかなか出てこない
- 734 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 23:13:00 ]
- >>729
googleが有名になって久しいのに追従する企業が現れないのはなぜだと思う? googleは分身をいくつも作るエネルギーを持っているランナーみたいなもので、 一つの体しか動かす余力のないランナーが走り出そうとしても すぐに分身を作って追い抜かし前後左右を封鎖して身動き取れなくされるのがわかっているから 走り出す気を起こさせないっていうイメージだな。 これも一種の独占みたいなもんだろう。
- 735 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 23:16:57 ]
- 魅力がありパワーがある企業は存在自体邪魔
- 736 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 23:21:04 ]
- >>734
意味が分からん。誰か分かる人居る?
- 737 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 23:22:25 ]
- googleがうらやましいって事はわかった
- 738 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 23:35:29 ]
- >>743
Yahooとか百度とかNAVER
- 739 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 23:41:12 ]
- googleの事業は検索だけじゃないだろ。
インターネット上の統合プラットフォームなんだよ。 小さなベンチャーができるのはせいぜいその一機能程度だし、 仮にどんなに優れた機能をこしらえてもすぐにgoogleが追従してきて、 統合プラットフォームの便利さの前にユーザをとられてアボンってわけだ。
- 740 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 23:44:57 ]
- お前さんがそう思うならそれで良いのじゃ
- 741 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 23:48:42 ]
- いや、楽しみをgoogleだけが独占するのは許せん。
- 742 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 23:52:43 ]
- いずれやってやろうと思ってることを先にやられるのはけしからん。
ムカツク
- 743 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 23:55:11 ]
- 大丈夫。そこを気に病む必要は無い。
- 744 名前:デフォルトの名無しさん mailto:sage [2010/01/09(土) 00:35:56 ]
- 結局嫉妬か
- 745 名前:デフォルトの名無しさん mailto:sage [2010/01/09(土) 00:41:13 ]
- 他人と自分を同軸で比較しようとするから嫉妬が産まれるんだよな。
同じ土俵で戦わないで新しい土俵を探す事に力を入れたのが任天堂や Google な訳だから、そこを見習えば良いのに。
- 746 名前:デフォルトの名無しさん [2010/01/09(土) 03:55:06 ]
- >>726
Googleの出した新言語というのに魅かれてこれを動かしたかったんです 他にやってる人いるはずなのになあ
- 747 名前:デフォルトの名無しさん mailto:sage [2010/01/09(土) 13:56:34 ]
- Googleという看板には特になんとも思わないなあ
Ken Tompson, Rob Pikeとかのメンツが並んでるところには魅かれたけど
- 748 名前:デフォルトの名無しさん mailto:sage [2010/01/09(土) 14:06:31 ]
- Google陰謀説を吹聴しだしたのってストリートビュー停止に追い込めなかった時期から
(モノホンの)アングラ勢力や寄生虫にとっては確かにGoogleって厭な存在だわな
- 749 名前:デフォルトの名無しさん mailto:sage [2010/01/09(土) 14:18:45 ]
- 単純に、光り輝いてる物が眩しいってだけじゃないの。
美しい物が許せないとか、そういう心理と一緒。
- 750 名前:デフォルトの名無しさん mailto:sage [2010/01/09(土) 14:44:53 ]
- 取締役がプライバシーを思いっきり軽視した発言してボコボコに叩かれたこととかは
都合良く無視するんですね、わかります。
- 751 名前:デフォルトの名無しさん mailto:sage [2010/01/09(土) 14:47:09 ]
- 要は技術的な話じゃないんだろ。どうでも良いわ。
- 752 名前:デフォルトの名無しさん mailto:sage [2010/01/09(土) 14:55:25 ]
- さて、スレ違いな話はこの辺で終わりにしましょう。
googleが陰謀を目論んでいようといなかろうとgolangには関係ありません。
|

|