- 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/
- 610 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 00:41:30 ]
- >>605
ほらさっそく出たw MSだろうがなんだろうが是々非々で判断すりゃいいのに とにかくブランドでマンセーと罵倒しかできない奴多すぎ。
- 611 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 00:46:02 ]
- ちょっと無理があるな
- 612 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 00:50:47 ]
- >>610
何でそんなに気にしてるの? 他の人もそんな事を気にしてるかな?
- 613 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 00:57:38 ]
- ブランド力は愚民を欺くためには強大な武器になるよ
技術者や専門職は騙せないからすぐぼろが出る
- 614 名前:デフォルトの名無しさん [2009/12/12(土) 01:50:43 ]
- エミュにするとglとか使えなくなるでしょ。
前世代(90年代)のプログラミングじゃあるまいし、gl使えないlinuxに魅力はないよ。
- 615 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 01:52:34 ]
- gl って IRIX か?
- 616 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 02:00:44 ]
- >>614が>>606とすると、ずれすぎてないかw
>>607は別にエミュレータの話じゃないだろうし、そもそも日本語入力の話じゃないのか そもそもどれだけの人間が、実稼働のサーバorクライアント上でコーディングしてるんだ まあとにかくスレチ乙
- 617 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 02:01:49 ]
- 以前から、ネイティブな(VM抜きの)Limboがあればなぁ、
Alefをgccに移植できんかな、と妄想してたとこなので Goはストライクど真ん中キターって感じ。 V8エンジンの中の人が、ベル研の人達に Plan9を実用方向にアレンジするアイデアを出したんだろうね。
- 618 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 03:45:27 ]
- windowsで開発するメリットが見出せないんだが・・・
directxならgpuかxboxになるんだし、普通にopengl/clだとおもうよ。今の趣味のトレンドは。 windows vista/7とか使ってるのに、未だにvramとかgdi+がどうとかこうとか言うおっさんも多いが。 確かに遊びとしてはいいと思うがよく考えてみればwmvだけじゃないか?windowsのとりえは。 さらにお気軽ipodとかならそもそも古いwindowsをlinux hostのemuにすれば十分。 linuxというかubuntuで日本語が出来るとソースのコメントが日本語でかける。 とくにnetbeansとかv2cとかjavaアプリはx11との連携がすこし弱いのでなんとかしてくれ。 それとIPAは税金注入されてんだからフォントはパブリックかBSDライセンスにしろ。
- 619 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 04:07:51 ]
- なんか変な粘着の仕方してるやつがいるな
なんでこのスレでそういう議論をふっかけるんだろうかという疑問はあるけど 突っ込めるところだけツッコんどくが、 > それとIPAは税金注入されてんだからフォントはパブリックかBSDライセンスにしろ これだけでは、国士様が怒るぞ。 なんで国税注入したものを無条件で英米主導のライセンスにしなきゃいけないんだってな。 スレ住人が許すかは知らんが、ちょっと展開してみたらどうよ?
- 620 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 04:57:19 ]
- しなくていいよ
ていうか馴れ合いなり暇つぶししたけりゃ他でやってよ
- 621 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 08:05:16 ]
- . )
,―ヽ__(__、― ,/ ノ ヽ ~\ / ノ IPA ヽ ~\ / ノ ヽ、 `ヽ | ノ / ̄\ / ̄~ヽ ヽ i | ノ | ノ \ | <●> <●> ( ) \ | | | i / | / ヽ レ i (●_●) / i、 ,-――-、 ・ / i、 <(EEEEE)> ∵/ IPA 岡田フォントをよろしく i、 \ ./ / \ ーー ,ノ ,,.....イ.ヽヽ、ー-―一ノ゙-、. : | '; \_____ ノ.| ヽ i | \/゙(__)\,| i | > ヽ. ハ | ||
- 622 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 11:50:05 ]
- goの話はのびない
goと関係ない話はのびる 手を動かすやつはこんなところを見てないってことかも
- 623 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 13:04:37 ]
- IPAの中の人がいるのか。
気がついた方がいいぞ。IPAのくだらない権利主張のためにフォントインストールの面倒な手間と負担を強いられている。 もともと日本語環境と言うなら日本語入力とそのフォントは所与じゃないか? 今だに個人のHPでは「ライセンス的にブラックですけどMSフォントのインスト方法を説明します」とかだし、linuxの奴ら何十年も見えない敵と戦っていてアホだろ。
- 624 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 13:08:06 ]
- おまえは一体何と戦っているんだ
- 625 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 13:19:17 ]
- おまえは休養が必要だと思う
- 626 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 13:28:40 ]
- おまえは働きすぎてこうなっちゃったのか
- 627 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 13:37:29 ]
- ゴルーチンとチャネルがとても使いやすいんだけど
他の言語で似たような仕組み持ってるのある? もしくは真似しようとしてる言語はある?
- 628 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 13:43:52 ]
- >>623
スレチで悪いけど、今はかなりライセンスの制限ゆるくなってなかったっけ?
- 629 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 13:43:54 ]
- 最近ね、極秘でlinuxじゃないカーネル作ろうって話があるんだよ。
x86はそのままでamd64とarmがターゲットなんだけど、もともとlinuxというかGPLがウザいってことみたいだから・・・ 著作権を保持するだけならいいけど、IPAのように結局いろいろと制約を設けたりするのはfreeじゃないってことと同じだからね。
- 630 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 13:44:37 ]
- たいして知らないけどErlangのプロセスとメッセージパシング
- 631 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 14:21:27 ]
- >>630 さんくす。見てみる
IPAの話してるやつらはスレ立ててよそいって続けろ
- 632 名前:デフォルトの名無しさん [2009/12/12(土) 15:18:13 ]
- >>631
Adaのタスクもよろしく
- 633 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 15:25:28 ]
- Python/2 + C/4 = Go
- 634 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 15:34:14 ]
- >>633
つ 残念賞
- 635 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 15:37:18 ]
- >>633
その計算式だと Python か C かその両方ともかを決して越えられない言語なんだな…
- 636 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 15:43:34 ]
- 悪くはないけどわくわく感がないな。
実験的な言語と割り切ってもっとはじけて欲しかった。
- 637 名前:デフォルトの名無しさん [2009/12/12(土) 15:47:11 ]
- >>631
>>621
- 638 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 15:48:14 ]
- Erlangとは逆方向アプローチだと思うけど。
普通に副作用を使いまくれるのがチャネルのいいところ
- 639 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 15:48:35 ]
- 個性がないから性能がずば抜けてない限りメリットないね
- 640 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 16:03:11 ]
- そういやWin版のurlが貼ってないなと思ったので
go for Windows code.google.com/p/go-windows/
- 641 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 17:11:36 ]
- goのバージョンアップってどうやるの?
- 642 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 17:22:56 ]
- 概出
- 643 名前:デフォルトの名無しさん mailto:sage [2009/12/13(日) 18:58:34 ]
- >>641
hg pull hg update release
- 644 名前:デフォルトの名無しさん mailto:sage [2009/12/13(日) 22:44:53 ]
- >>643
新しいreleaseが出るまでの間は hg pull -u
- 645 名前:デフォルトの名無しさん mailto:sage [2009/12/13(日) 23:09:26 ]
- >>643, 644
ありがとう
- 646 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 14:17:29 ]
- Goのソース書くのにエディタは何使ってますか?
- 647 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 14:20:39 ]
- sublime text
- 648 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 15:16:13 ]
- ゴルァ
code.google.com/p/golua/
- 649 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 22:58:01 ]
- Vim
- 650 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 03:18:18 ]
- BBEdit
- 651 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 11:26:11 ]
- if文が値を返さないのはストレスだ・・・
- 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 使うというものだし…
|

|