[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 05/09 12:02 / Filesize : 164 KB / Number-of Response : 790
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

go



1 名前:デフォルトの名無しさん [2009/11/11(水) 15:23:15 ]
Google発の新言語go

The Go Programming Language
golang.org/

グーグル、C/C++に代わる新言語「Go」をOSSで公開
www.atmarkit.co.jp/news/200911/11/go.html

641 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 15:18:42 ]
全部コピーしろってことか?それはうんこ過ぎるだろ

642 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 15:20:52 ]
chromeのマクロで使えば一気にユーザーが増えるな。
JSっぽくしてあるのはそのためだろう。

643 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 15:25:00 ]
Dとかそもそも終わってるだろ。
C++と比べてもGCがあるかないか程度の差でしかない。

644 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 15:26:35 ]
ちょっと改善しました。
作者の趣味で字面を大きく変えました。
互換性は一切ありません。

失敗する新言語の典型例

645 名前:デフォルトの名無しさん [2009/11/13(金) 15:28:01 ]
Dってたしか自前のGUIライブラリないだろ?
どう考えてもC++だろうな。C++もアレだが・・・

646 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 15:39:54 ]
>>641
見れば分かるけど、配列をポインタ渡しではなくコピーする仕様だよね

647 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 15:58:19 ]
constが使えなかった時代のCまで逆戻りだな

648 名前:デフォルトの名無しさん [2009/11/13(金) 15:59:44 ]
結局ポインタ切り離しが無理なんだろうな
使える言語にしようとすると

649 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:02:08 ]
issuenine.com



650 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:05:30 ]
踏んでないけどなにこの言語名スクワッティング

651 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:06:27 ]
これか。

個人情報を公開せずにドメイン名登録できるサービス
www.nikkeibp.co.jp/archives/207/207139.html

 ドメイン名の登録サービスを手がける米Go Daddy Softwareは
米国時間9月17日、顧客が個人情報を一般に公開することなく、
ドメイン名登録を行えるサービス「Domains By Proxy」を発表した。

 同社によれば、ドメイン名を登録すると登録者の個人情報が
「whois」データベースで公開されることから、
これを嫌って多くの人が、不正確/不完全/虚偽の情報で登録を行っているという。

 Go Daddy Software社のDomains By Proxyサービスでは、
同サービスが代理人として登録する、顧客は正確な個人情報を使うことができる。
whoisの個人情報欄には同サービスの連絡先が表示されることになるという。

652 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:06:56 ]
>>649
golang.orgにリダイレクトされたけど、何それw
決まったのかissue9にw

653 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:09:46 ]
自前じゃないけどDFLがそこそこ

654 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:30:56 ]
:= が =になって
printfみたいなのが使えれば嬉しい

655 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:40:14 ]
>>652
これ >>139




656 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:52:44 ]
>>654
あるみたいよ

// var s string = "Hello, world!";
s := "Hello, world!";
fmt.Printf("%s\n", s);

657 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:12:32 ]
>>611>>613
アイゴー?

658 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:13:25 ]
Goの目玉機能らしいgoroutine・channel・クロージャって何がいいんだ?
C++のスレッド起動よりは若干スマートに書けるだけで、D言語、C#なら同レベルで記述可能、
同期排他制御に至ってはD・C#より遙かに劣るし、具体的なアドバンテージが一切見つからないのだが。

659 名前:デフォルトの名無しさん [2009/11/13(金) 17:16:32 ]
挑戦しがいのあるゲームっていうのは
コンピュータ科学者としてアルゴ作るのがなのか
単純にプレイヤーとしてなのか
その両方なのか



660 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:17:01 ]
「->」 これがいいのか?
生成や起動はライブラリレベルだけどアクセスを言語仕様に落とし込んだところがDやC#より優れているってことか?

661 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:18:42 ]
中の人「何か無駄に騒がれ過ぎちゃってるけどどうしようこれ…暇つぶしに作ってただけなのに…」

662 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:27:26 ]
Issue9への改名に賛同している人多いけど、このネーミングのどこがいいのかさっぱりわからん

663 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:31:43 ]
Plan9ぽいからでしょ

664 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:32:40 ]
Plan9の9。
これが問題(Issue)として投稿された時の番号が9、すなわちIssue9

665 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:34:27 ]
Plan9は流行らなかったけど少なくとも先進性があって多くの新しい機能がUNIXに取り入れられたけど、
Issue9はほかの言語からいいとこ取りをしてみたものの欠陥だらけ。

そういう皮肉じゃないのか


666 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:34:36 ]
>>620
株価操作だな
そのうち逮捕者でるんじゃないか?(笑)

667 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:37:56 ]
>>622
pc12.2ch.net/test/read.cgi/tech/1257968644/

668 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:40:05 ]
ttp://en.wikipedia.org/wiki/Issue_9

669 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:42:05 ]
>>666
やっぱり虚像企業ってことか
禿げたかファンドより断ち悪いなw



670 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:43:30 ]
ここまで具体的メリットを示せたレスゼロ

671 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:44:32 ]
>>658
そういうのが分からないならそもそもなんでこのスレに常任してるの?w

672 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:47:38 ]
>>671
分かったからそろそろ具体的メリットを示して下さいよ
デメリットなら思いつくだけ挙げたつもりです

673 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:52:24 ]
>>672
そんなものやってみないとわからないよ。

674 名前:デフォルトの名無しさん [2009/11/13(金) 17:55:00 ]
メリットがあろうが無かろうが
仕事で来たらやらなきゃならないのが悲しいところ
いまだにPHPがでかい顔してるのみると
そのうちGoの案件が来てもおかしくない

675 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:57:33 ]
>>672
Dに時間使ってるならC#に乗り換えな。
ネイティブ+コンパイラがいい!とかほざいても、どうせWindowsでしか使ってないんだろ?ww

676 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 17:58:15 ]
>>673
擁護派の最後の砦は将来性だけか?
OSS丸投げのGoogleのスタンス、標準ライブラリのinterface提供状況、例外周り関数紐付け周りの言語仕様、
将来性の観点でも優れた言語だとまだ言い続けるのか?

677 名前:デフォルトの名無しさん [2009/11/13(金) 18:00:20 ]
>>676
別に擁護でもなんでもないけど嫌なら使わなきゃいいだろ?
仕事でやらされてイラついてるとかなら分かるが
たくさん生まれてくる言語の一つじゃないか

678 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:02:43 ]
>>677
一般論はいいから
具体的優位性を1つでも示して下さいって言っているのが分からないのですか?

679 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:04:09 ]
>>678
コンパイルが速くていいじゃん。君かまってちゃんだね。



680 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:04:51 ]
>>674
> そのうちGoの案件が来てもおかしくない

それはないやw

難しい言語であるうちは案件が来ない。
Goが簡単になって誰でも使えるようになれば
くるかもね。


681 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:05:15 ]
>>676
正直なぜそこまで必死なのか分からんw
仕事のことを気にしてるんなら、当分は「仕事で」この言語が必要になることなど
まず無いだろうから安心汁

JavaやC#は急速に普及したけど、登場時点の完成度を比較して、あれらと
比べるべくもないのは見りゃ分かるっしょ

682 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:08:25 ]
ttp://code.google.com/p/go/issues/detail?id=9&colspec=ID%20Type%20Status%20Owner%20Summary
>Comment 742 by coolboygreatone, Today (79 minutes ago)
>Google should stick to original name of the language "Go".
>Don't change the name!
>
>Comment 759 by coolboygreatone, Today (6 minutes ago)
>I agree with @752.

・・・

683 名前:682 mailto:sage [2009/11/13(金) 18:09:11 ]
勘違いした、スマソ

684 名前:デフォルトの名無しさん [2009/11/13(金) 18:12:47 ]
ていうか、なんでこのスレの奴は必死にDと比べようとしてるのか謎だ・・・

685 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:12:55 ]
>>678
優位性のように錯覚しているもの: Google が作ったこと、開発陣のnameValue

686 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:14:05 ]
>>679
コンパイル速くするために構文を犠牲にしているよね

687 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:16:14 ]
>>686
まんまpascalですな

688 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:16:41 ]
>>684
Cライクな構文、ネイティブコンパイル型、GCと類似点はあるから
別に「必死」というほどのものでもでもないと思うが

俺はErlangやScala, Haskellの名前が出るべきだと思います!
というのなら止めはしない

689 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:22:10 ]
この言語仕様の企画書を見ても、どう考えてもDと結びつかないんだが…
ましてC++すらも普及しているって点を除けば、目指してる方向性が違うしまったく関係ない。



690 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:22:43 ]
まあErlangは最低でも触れられるべきだよなw
ErlangのプロセスとGoroutineは違うとかなんとか。

691 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:24:03 ]
>>690
コマいことは誰も知らないんじゃないか?w
俺は知らないぞ
Erlangの並列性があんだけすごいのはVMで動くからだろ?
ゴルーチンはどうなんだよ!教えてエロい人!

ただのスレッドの構文糖なら正直Erlangにはカスリもしないんじゃないか

692 名前:デフォルトの名無しさん [2009/11/13(金) 18:24:30 ]
単純に今のCのポジション狙ってるって言うから
DやC++と比較されてるだけでしょ

693 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:30:54 ]
>>680
いまのところ無いっていう結論は同意するけど、
「Goが簡単になって誰でも使えるようになれば」
という条件には賛成できないな。

RubyにおけるRoRみたいなキラーアプリが海外サイトで出てきて、
ベストプラクティス(笑)とかプレゼンされるだけでプライオリティが上がり、
潮目が変わるのがここ最近の傾向に思える。
銀の弾丸メソッドというか、ミーハー志向というかw

694 名前:デフォルトの名無しさん [2009/11/13(金) 18:32:48 ]
>>693
RubyなんてRoR出るまで何の注目もされてなかったからな
Google大好きなハッカーがキラーアプリ出しそうな気はするな

695 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:32:50 ]
PacalやErlangに構文の見た目が似ているだけで
目指しているところは全然違う

696 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:34:07 ]
>>692
クラスとかあるならそれらと比較するのは分かるけど、この言語にそういう概念はないでしょ。
C99と比較するなら遠いってほどでもないかなって程度じゃないか。
どこかの胡散臭いIT記事なんか鵜呑みにしてないで、言語仕様(というか設計理念)をよく読んだほうがいいよ(英語だけど)。

697 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:35:32 ]
ぶっちゃけ軽量プロセスっていう言葉に騙されているだけで
GoをErlangと結びつけるのもおかしいよな

698 名前:デフォルトの名無しさん [2009/11/13(金) 18:36:05 ]
>>696
記事以前に開発チームがCの代替狙ってるって言ってるだろ
JavaやC#みたいのと比較されるなら微妙だが
とくにDなんかと比較されるのはしょうがない

699 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:36:28 ]
一番似ているのはJavaScriptだって結論が出ている



700 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:37:17 ]
ttp://www.youtube.com/watch?v=rKnDgT73v8s
The Go Programming Language

これ誰も上げてないやん

701 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:37:21 ]
Dと比べられたくないっていうならDをNGワードにいれとけよw

702 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:37:50 ]
>>698
ネイティブコンパイラ・GC・並列処理・Cライブラリ依存
どう見てもDだよな

703 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:39:38 ]
2chで人の口に戸を立てようなんて無駄な努力でしかないぜ

誰か>>691に答えてよ!
>>627でもいいけど!

704 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:42:56 ]
>>703
質問スレでもないのに答えて欲しいといつまでも願ってることも無駄

705 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:44:01 ]
>>704
全くだ!
いやDに似てないとかいうGoに詳しそうな人がいたもんだから
これぐらい知ってるだろうと思ったんだよ!
ゴメンネ

706 名前:デフォルトの名無しさん [2009/11/13(金) 18:44:40 ]
Dってさ、日本でもあまりユーザーいないけど、海外では流行ってるの?

707 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:47:58 ]
俺なんかCにGCと文字列とハッシュとリストがありゃそれで充分だなあとか思ってたほうだから
割と歓迎だわ

708 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:49:22 ]
wikiではwinにはコンパイラがまだ無いって書いてあったけどどういうこと?
やる気あるの?

709 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:55:19 ]
C#とか引き合いに出してるヤツはコミュニケーション感覚が欠如してる感じがあるな
個性派女優の品評をしようって時に、AKB48の中に似てる奴がいるからデビューしなくていいだろ
芸能はAKBだけ存在すりゃいいだろみたいな



710 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:55:27 ]
GoogleはOS分野での戦略も視野に入れているからだろ
言語を支配するのはそういう政治的意図の延長

711 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:57:09 ]
>>709
否定派は具体的な問題点を指摘しているのに
肯定派は否定派の人格叩きしかしていない件

712 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:00:38 ]
だって問題点じゃないじゃんそれ
C#もがんばってんな
それだけ

713 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:02:12 ]
この言語がいいとかだめとか言っているんじゃない。
いい言語なら自然と使われるようになるから、
この言語が、俺の前にきたら使う。それだけの話。

今は情報もノウハウもなにもかも不足しているから
今からがんばったところで、掛かる時間に対して得られるものが少ない。

新しい言語好き、Google好きな人ががんばって情報蓄えてくれるだろうから
あとからそれを見たほうが短時間で習得できる。

悪いが俺が効率よく習得するために、
他の人の努力を利用させてもらうよ。

714 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:02:47 ]
www.atmarkit.co.jp/news/analysis/200902/09/future.html

715 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:03:42 ]
新名称案、「Issue 9」に人気集まる
グーグルのプログラミング言語、「Go」の名称に待った?
www.atmarkit.co.jp/news/200911/12/goname.html

716 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:06:44 ]
>>707
GCが必要なほど大きいプログラムを作るならjavaとかvmじゃないのか。いまどきは。
それにGCは少し手間がかかるけど、ハッシュ辺りの程度のデータ構造ならマイ構造体の実装で十分じゃないの?w
まさかその程度も実装できないってわけじゃないよね。

717 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:12:15 ]
待望のネイティブ対応OOPって言いたいところだが、
64bit化への転換期にネイティブAPIなんて叩きたくないわボケ。

718 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:12:39 ]
>>696
interfaceと無名フィールドと同じようなシステムがDにもあったりする
配列の扱いとかは大体同じ。コンセプトが同じだからね。

>>716
数値計算用途ではVM系はまだまだだが、
ネイティブでやるにしてもgeneric typeや80 bit浮動小数点やpure関数があるほうがいいかなあとは思う。

719 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:14:57 ]
interfaceとかいうな。紛らわしい。
ダックタイピングといえ



720 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:17:30 ]
>>717-718
ここでいう組み込みってのはPCやネットブックのことじゃないと思うよ。
想定プラットはそもそもARMだし。

721 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:18:18 ]
ダックタイピングって結局のところアダプタパターンだろ?
何だかんだで静的言語でも無名クラスでやってるじゃん。

722 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:18:21 ]
ひとしきり議論が終わったところで。
コボラーの俺はこれやっとくべき?

723 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:20:06 ]
>>721
うーーんどうなんだろう

性的言語だとラスカルとか岡村とかじゃね

724 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:23:50 ]
>>716
例えばpythonにハッシュ、リストが組み込まれてなかったらあんな流行ってねえよたぶんね
なんか頓珍漢なんだよお前の感覚って

725 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:25:37 ]
openglなどのAPIがgoで書かれたりしない限りCから離れられん

726 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:26:59 ]
>>725
Cのobjとはリンクできる
Cのヘッダからインポートに必要なgoソースを自動でジェネレートする機能ある
んだって!

まあそれぐらいできないとハナクソだけどね

727 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:28:16 ]
>>707
でもその文字列はバイト列だった!
日本人涙目だね!

728 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:30:20 ]
パイソンとかDとか関係ないと思うんだが…IT記事の表面的な宣伝文句だけを頼りにしてるとそんなところか。
winのコンパイラもないみたいだし、どうでもいいや。
グーグルの無料テスターとなって大勢死んでくらはい。

729 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:32:56 ]
Noop盛りあがってるかい!!!!!!?



730 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:34:07 ]
>>726
ますますDだな

731 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:36:04 ]
>>726
Cライブラリ依存が高い既存の言語でてソースの自動生成が成功しているものが1つでも存在するか?
Cの生ポインタ、文字列の扱いの違い、構造体の扱い、
これを吸収するために延々とまたラッパやアダプタを書き続けるだろ?
言語専用のライブラリが無いからCを流用、そのたびに無駄な書き換え作業に膨大なコストを費やす。
なんの意味があるんだ?

732 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:36:58 ]
Cとの連携を容易くできるようにしてない言語は結局何もできない

733 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:36:59 ]
ていうかネイティブ嫌だって言ってる人の理由が知りたいな。

Windowsでは.NET全盛だし、Javaは一部で使われてるけど
UNIX系ではネイティブアプリのほうが普通な訳だし。

最近はLL系が流行ってるけど。


734 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:37:21 ]
D言語をJavaScript風にしてパクりましたって言語?
GoogleってGoogleマップ意外に独自性が感じられない。
範囲指定印刷備えた国産地図アプリがあるから何とも言えんが。

735 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:37:31 ]
>>728
実際UNIXのシステムコール知らないと
まともにドキュメントも読めないよ

一般受けとか使いやすさはあまり考えられていない気もする

736 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:40:07 ]
>>732
極力Cライブラリ依存から脱却を目指したC#やJavaが大成功を収め
逆にCライブラリとの互換性を引きずったために自前の言語仕様の統制が崩壊したD言語が大敗北している現実は完全に無視?

737 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:40:15 ]
>>724
ごめん。Goにはハッシュとリストあるの?
探してみたけど見つからなかった。

738 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:41:06 ]
>>737
マップとスライスだな

739 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:42:54 ]
Cライブラリに依存したらOOPなんて実現出来ない
存在するのはOOPから掛け離れた平坦なスコープ空間と関数コールのみ



740 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:43:25 ]
Google以外に誰が得するのか分からんけど、まぁいいんじゃないか。

741 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:43:42 ]
FAQに書いてあるんだな
Why goroutines instead of threads?

コルーチンとスレッドのあわせ技?
どれぐらいスケールするものなのか知りたい

742 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:44:31 ]
>>738
C++0xにはBoostがJavaやC#にはCollectionsがあるけどね

743 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:44:56 ]
>>741
昨日webサーバ使ったベンチが上がってたけど、あんまスループット出てなかった
でも負荷に因らず安定て感じみたい

744 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:45:12 ]
>>737
mapはあるがhashはない。
listはIntListとかStringListそんな感じで作る

745 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:46:04 ]
>>743
> でも負荷に因らず安定て感じみたい
ああこれは重要だね
ありがとう


746 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:46:29 ]
>>735
じゃ、またもや自社株操作のネタなのか
グーグルはアンドロイドに集中しないと潰れちゃうのにね
goとかさ、本当に汎用組み込み言語にするつもりあるのかな・…

747 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:48:10 ]
>>738
マップは外部インデックス付きの配列でスライスは部分配列じゃないの。
ハッシュって連想配列みたいなのを考えてたんだけど。

748 名前:デフォルトの名無しさん [2009/11/13(金) 19:49:00 ]
>>739
OOPってのをもう一度勉強したほうがいいと思うよ。たぶん君はC++風なのをOOPと思ってるみたいだから。

749 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:50:08 ]
>>746
>じゃ、またもや自社株操作のネタなのか
今回ばかりはマスゴミやお前らが騒ぎ過ぎの感があるなw



750 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:50:57 ]
>>747
ああごめんちょっとあいまいに使ってた
mapのアルゴリズムはhashじゃないのかも知れない
「連想配列みたいなの」ではあると思うけどなんか違う?

751 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:51:01 ]
>>748
CLOSもJavaScriptもOCamlも知らないJava厨なのは明らかだから
みな放置してたのにw

752 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:51:40 ]
>>744
つまり組み込みではどっちも用意されていないってことか
>>707はそれで満足なのかな…

753 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:53:31 ]
>>752
プログラミング上のインターフェイスとしては変わんないからかまわんけど
残念ながら

754 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:54:16 ]
>>734
いまはD言語コミュニティがgoから使えそうな部分を盗む算段をしてる段階w

755 名前:デフォルトの名無しさん [2009/11/13(金) 19:54:22 ]
>>749
unixの中の人の話しはついていけないからパイソンとかC++とかWEBとか表面的なところだけしか理解できないってところじゃないか?
このスレでもゴルーチンとかプロセスとかの話しはまったく出てこないでDがどうとかC#がどうとか程度で比べることしか出来てないじゃん。
それとね、wikiで見るとパイクさんってかなり逝っちゃってる人みたいだね

756 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:55:51 ]
Googleの20%のIPが何の飯の種にも成らないって事実もまた驚愕

757 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:57:06 ]
>>755
じゃあお前がgoroutineについて語ってくれよ
Erlangの軽量プロセスとJavaVMのスレッドとの比較を織り交ぜながら

758 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:59:38 ]
ほら問題点はいくらでも出るけど
こう聞くと何も出てこない

759 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:01:39 ]
五朗ちん♥



760 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:01:52 ]
ここ最近で一番感動した言語機能はtypesafe enumくらいだ。
もの凄く地味だが、他のって別に○○で出来るじゃんってのばっかだった。

761 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:01:52 ]
Luaとかと比較してどうなんだろ
あっちのほうが触って違和感なかったけど

762 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:03:40 ]
>>760
まあ言語の機能ってマッシュアップみたいなもんだね
matzが言ってた、「バランス感覚」に共感するかどうかってとこじゃないの

763 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:04:10 ]
>>761
luaとは目指す方向が違いすぎるだろうが…

764 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:05:47 ]
白鵬?
golang.org/doc/go_spec.html#Conversions

765 名前:752 mailto:sage [2009/11/13(金) 20:07:22 ]
ちゃんと見たらリストあった。

多言語文字列→golang.org/pkg/utf8/
連想配列→無い
リスト→golang.org/pkg/container/list/

UTF-8 の文字数カウントは RuneCount() を使うんじゃないかな。
リストはライブラリに入ってた。

766 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:08:38 ]
うわリストって関数型のリストかと思ったらこういうのか
本当にCだね、今更だけど

767 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:08:57 ]
>>755
Rob Pike を知らんのか…

768 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:09:46 ]
煽ってるだけの口だけ厨房なんてスルーすればいいのに

769 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:10:04 ]
Cライブラリの関数を10個呼び出すGoアプリ書いてみろ
能書きはいいから今すぐ実際に書いてみろ
ウンザリするから



770 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:11:41 ]
>>767
根っからのwin環境なもんで(わ

771 名前:765 mailto:sage [2009/11/13(金) 20:12:07 ]
あー、でもリストのリテラルは無いし、リストコンプリヘンションも無いし、
car/cdr でアクセスできないし、アペンドも無いし、あんまり意味ないかも。

言語の方向性としてリッチなデータ型を用意してプログラマの負担を軽減しよう
というつもりは薄そうだね。それが良いか悪いかは別として、今風の言語に
慣れてしまっていると、どうしても見劣りするね。

772 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:13:24 ]
>>771
だからスライスならcar/cdrでアクセスできるしと思ってたけどこれconsができないのかw

773 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:15:05 ]
>>771
>car/cdr でアクセスできないし
いやそこまでLispじゃなくてもいいよw
パターンマッチが使えるのなら使う頻度ほとんど無いはずだし

ところでswitchとかあるみたいだけどさ
これってパターンマッチだよな?な?
まさかCの悪名高いアレじゃないよな?

774 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:15:20 ]
こういうのはあまり高級すぎると
ヒープを無駄に切り刻むし
そこそこでとどめないといけないんだろうな。

組み込みの世界も省電力化の為にマルチコア化しなきゃなんないみたいだし
日本の家電メーカーと共同開発でもすりゃよかったのに。

775 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:16:38 ]
> ヒープを無駄に切り刻むし
いやそれは関係なくね
linked listなのは同じだし

Cみたいに本当に中田氏してるだけかどうかの違いでは


776 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:18:04 ]
おいお前ら
これlispじゃなくね?

777 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:20:00 ]
すべての言語はlispに通ずとかなんとか

778 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:20:19 ]
>>766
しかもGoのmapやlistやsliceは各データ構造がバラバラに独立しているんだよね
JavaやC#のIEnumerableやらIComparerみたいにinterfaceで統制されているわけでもない

779 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:22:51 ]
ちゃんと仕様を読んでないけど、パッと見lispとも関係ないと思うだが…どの辺りがlispなわけ?



780 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:22:55 ]
もういっそのことGuidoって言語作ったらいいよ
奴ならうまいことやってくれるはず

781 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:26:49 ]
>>779
OOPのサポートが弱いと聞くとlisp的な抽象能力を期待してしまうのが人の性

782 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:30:26 ]
>>773
switchはVBみたいに条件式を書きます

switch val; val := x; true {
 case val == 0:
 case val < 0:
 case val > 0:
}

783 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:31:32 ]
>>781
システムよりの人が言語設計してるわけで、それはないと思うよ。
もろUNIXの中の人だし。
多分、lispっぽい連鎖もchan型として扱って構造化言語のパラダイムでやっちゃおうと考えてるじゃないか。

784 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:31:39 ]
PythonとC++に共通する欠点は、参照カウントだ
あんなものを一々数えていたら鬱になる

785 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:33:01 ]
アホ丸出し

786 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:33:02 ]
>>784
つデザパタ・シングルトン

787 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:33:06 ]
>>784
いまどきCythonとか色々あるんだから
PythonのCモジュールを手書きしなければ大丈夫

788 名前:デフォルトの名無しさん [2009/11/13(金) 20:36:54 ]
個人的には新言語なんかよりlinuxのシステムコールを包括する新カーネルを作ってアンドロイドにつけてまとめて出せばいいのかなって思う。
今のグーグルはその程度を作れる人をたくさん雇ってるわけで、企業として体力がある今のうちにやるべきなんじゃないかと思うんだけど。
SUNはJavaOSに進出しなかったからJavaOSをアンドロイドと称してパクったグーグルに期待してんだけどね…

789 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:38:27 ]
>>786
シングルトンと参照カウンタ?
どう関係あるの??








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<164KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef