- 1 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 16:23:56 ]
- The Go Programming Language
ttp://golang.org/
- 2 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 16:24:39 ]
- このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。 アイと研究員とのやり取りに利用するスレッドなので、 関係者以外は書きこまないで下さい。 京都大学霊長類研究所
- 3 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 16:25:03 ]
- 次スレのテンプレ
/ ̄ ̄\ (⌒ヽ ヽ⌒) |:::: ̄  ̄l Google発の新言語go . |::: | |:::: (● ) (●)| The Go Programming Language .|::: (_人__) | ttp://golang.org/ |::: `⌒´ | |::: __ |_ グーグル、C/C++に代わる新言語「Go」をOSSで公開 |::: ノ__) |_) ttp://www.atmarkit.co.jp/news/200911/11/go.html |::: | |::: | 前スレ \___、⌒i___ノ⌒ヽ pc12.2ch.net/test/read.cgi/tech/1257920595/ (_ノ ヽ_ノ
- 4 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 16:26:58 ]
- 988って動くの?
- 5 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 16:30:03 ]
- >>1 乙
Go ttp://issuenine.com/ Tutorial ttp://golang.org/doc/go_tutorial.html Effective Go ttp://golang.org/doc/effective_go.html 関連スレ Go の宿題片付けます pc12.2ch.net/test/read.cgi/tech/1257968644/ 【プログラム】グーグル、C/C++に代わる新言語「Go」をOSSで公開:超高速なコンパイル、GC、並列プリミティブ [09/11/11] anchorage.2ch.net/test/read.cgi/bizplus/1257950853/
- 6 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 16:31:05 ]
- >>5
>Go >ttp://issuenine.com/ www
- 7 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 17:17:32 ]
- 並列処理が遅いのですが?
- 8 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 17:20:31 ]
- 勢いありすぎ
- 9 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 17:22:58 ]
- で、クロージャとかどうでもいいんだけど、ゴルーチンでなんか面白いことできないの?
- 10 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 18:16:27 ]
- >>9
ゴールーチンかコルーチンかはっきりしれ
- 11 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 18:17:24 ]
- 新しい言語だからって、並列処理が早くなるとは思えないのですが
- 12 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 18:18:11 ]
- >>10
チンコー
- 13 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 18:19:40 ]
- >>11
それはそうだな。 最終的にはどっちも、機械語になるわけで、 同じ機械語が生成されれば、どっちも速度は同じ。
- 14 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 18:24:36 ]
- 並列処理の記述が楽になるとか、CPU 数に合わせて並列度を自動で調整してくれるとか、
アトミック操作を広範に利用しているとか、トランザクションメモリを実装しているとか、 ウェイトフリーアルゴリズムを使ってるとか、そういうの無いの?
- 15 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 18:26:54 ]
- カーネルのお仕事のような気がする
- 16 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 18:28:02 ]
- 全然ユーザランドの範囲だよ
- 17 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 18:32:47 ]
- >>14
> 並列処理の記述が楽になる これはMPIとかよりは楽なんじゃね MPI_Send()とかMPI_Recv()とか書かずに <- とかなわけだから 残りはシラネ。VMじゃないからランタイムが頑張ってるんだろうけど実装詳細? ただのスレッドではなくコルーチンとのあわせ技らしいけどね
- 18 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 18:38:30 ]
- 並列処理が遅いのですが
- 19 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 18:38:35 ]
- そろそろWindowsを卒業してOSを変えようと思うけどどのOSがいいかな?
- 20 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 18:39:43 ]
- >>19
SOLARISかFreeBSD
- 21 名前:デフォルトの名無しさん [2009/11/14(土) 18:46:27 ]
- もうpart2か。けっこう流れ速いな。
みんなそれだけ期待と不安と萌えと萎えが入り混じってグチョグチョなんだな。
- 22 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 18:49:11 ]
- >>21
かつてのD言語スレを見てるようだ
- 23 名前:デフォルトの名無しさん [2009/11/14(土) 18:51:19 ]
- VS2010とC#4、.net4ってデスクトップに再注目を促すくらいのリッチさだよな
対比がおもしろい
- 24 名前:デフォルトの名無しさん [2009/11/14(土) 18:53:12 ]
- FreeBSDは日本語どうなりました?
2009年現在でも相変わらずkonとかでcannnaとかなんですか?
- 25 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 19:05:33 ]
- しりません。誰か使っている人探して聞いてください。
- 26 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 19:06:50 ]
- ttp://pc12.2ch.net/test/read.cgi/unix/1212597010/
ttp://pc12.2ch.net/test/read.cgi/unix/1255779445/
- 27 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 19:14:51 ]
- だれかObjective-C 2.0も思い出してあげてね
- 28 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 19:20:08 ]
- ソラリスってどうなんですか?
日本だとあまり日本語の情報がないんですけど…ダメなんですか?
- 29 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 19:23:30 ]
- >>28
来年からOracle専用OSになるよ
- 30 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 19:24:31 ]
- Objective-Cは今はiPhoneの影響で注目されてるけど
Appleが横暴な性格のままなら そのうちデベロッパーに嫌われてiPhoneがAndroidに市場くわれて Obejective-Cは忘れ去られたものになりそうだ
- 31 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 19:28:16 ]
- 注目されてるか?
なんでこんな言語使わないといけないんだよ!って 文句言われながら使われている気がするw
- 32 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 19:30:07 ]
- 今迄からすれば注目されてるじゃん
それにObjective-Cは言語の設計もいいし まぁAppleでしか使い道ないような言語を使う気ないが
- 33 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 19:34:39 ]
- アップルの傲慢は良く分かるが、現実的にはシステムとしてはobjcが全てにおいて万能だと思う。
- 34 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 19:36:21 ]
- .NET APIぐらいの機能がある
Objective-Cがあれば最強
- 35 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 19:38:41 ]
- しかし Go はGCを専らにしてるけど ObjC の GC って使ってる奴いるのかね?
- 36 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 19:40:47 ]
- PSP Goと同じ運命と辿る
- 37 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 19:44:24 ]
- PSP Goは個人的にいいと思うんだけどね
Discないからロードもはやそうだし、軽いうえに電力消費も少ない ゲーム好きだったら絶対買ってる
- 38 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 19:54:23 ]
- string周り調べてるけど、Runeが良くわからん。
魔法を実装してるのか?定義はどこだ。
- 39 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 19:57:26 ]
- >>38
golang.org/pkg/utf8/ This package calls a Unicode character a rune for brevity.
- 40 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 19:57:31 ]
- PSP Goは既存の社会基盤へ与える影響が甚大だから忌み嫌われているんだろ
Google Book Searchと一緒だな
- 41 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:00:09 ]
- むかしのFreeBSDのマルチバイトサポートがmbruneとかいう名前だった
今はシラネ
- 42 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:05:32 ]
- >>39
サンクス。 何かあるかと思ったら、型はただのintなのね。 golang.org/src/pkg/utf8/utf8.go
- 43 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:10:49 ]
- >>41
man 3 mbruneで出てきた。なるほどね。
- 44 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:12:16 ]
- >>43
もとはPlan9由来らしいですね4.4BSDのは それにしても ttp://deztec.jp/x/05/faireal/faireal-4-15-index.html#d20107 ユニコードにはルーン文字まであるんだ! すごい!
- 45 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:13:49 ]
- objcとかjavaとか、windows環境じゃ関係ないけどな
- 46 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:14:07 ]
- >>44
ガチで? 中二な俺は即フォントインストだ
- 47 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:21:31 ]
- GCあってポインタがないのに
「Cのようにシステム記述に適した」プログラミング言語なのか? どちらも扱えるDのが柔軟でマシな気がするけど
- 48 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:25:44 ]
- Dを使ってシステム記述してるって基地外プロジェクトなんかあるの?w
- 49 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:25:50 ]
- ポインタなんてなくてもシステム記述はできるしOSも作れる
- 50 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:25:53 ]
- Windowsオンリーだとみんな怒り出すのにLinuxオンリーだと誰も何も言わない不思議
- 51 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:26:40 ]
- >>47
細かい用語法を抜きにすればGoにもポインタはあるよ ただポインタ演算 p++ みたいなのは出来ない そのポインタはアクセスできるリミットを知ってるから バッファオーバーフローも起こらない(たぶん)
- 52 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:27:27 ]
- Max OS Xも対応してるよ
それに文句いってる人もいるしね
- 53 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:29:19 ]
- 一応こんなのもある
golang.org/pkg/unsafe/
- 54 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:35:02 ]
- モナド作れないぞなんとかしろ
- 55 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:41:04 ]
- GCなしのnew deleteなことはできる?
- 56 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:47:22 ]
- もう新言語なんてまともなIDEついてなきゃ試す気にもなれない。
PowerShellですら高機能なエディタついてんのに。
- 57 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:48:02 ]
- 俺は!
イデよりも! りぷるが欲しい!
- 58 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:50:45 ]
- そろそろFizzBuzzは解けたかね
- 59 名前:デフォルトの名無しさん [2009/11/14(土) 20:51:51 ]
- 馬鹿避けだろ
emacsのモードは付いてるんだから問題ない windows無視も同じ戦略
- 60 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:52:01 ]
- >>48
MonaOS
- 61 名前:デフォルトの名無しさん [2009/11/14(土) 20:54:53 ]
- 悪いけどemacsとかviとか死ねよって感じ。
現代的なIDE使ったことあるなら当然そう感じるだろうね。 emacsで10万行とかどこが生産的なんだかw あり得んだろ。
- 62 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:56:30 ]
- VIMはちょっとした作業するときに役に立つけど
Emacsはないな
- 63 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:57:03 ]
- ま、ema糞対応が一番コストが低いからな。
やる気のない言語はそれだけに対応して終わる。
- 64 名前:デフォルトの名無しさん [2009/11/14(土) 21:00:40 ]
- 馬鹿避けなんだってばw
ide欲しいよおおおなんてのは要らないだろ 初期は特にね
- 65 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 21:00:49 ]
- >>60
現代のMINIXって感じか… 大昔と違って今じゃ書籍や技法(さらにGCとか手厚い言語サポート)が確立してるからそんなに凄いってほどじゃない。 ちゃんと動くものを作ったというヤマト根性は認めるが。
- 66 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 21:02:38 ]
- >>60
Linuxと違って時代の要請があったわけでもUnix互換でもないし 完全に新しいOSだから開発者も集まらないし 厳しいわな
- 67 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 21:03:51 ]
- >>65
だまされるなC++だ
- 68 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 21:04:33 ]
- >>66
C++なんで念のため
- 69 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 21:09:51 ]
- 完全に独立してるってのがいいとは思うよ。
とくにlinuxとかストールマンとか宗教臭いしがらみがないよね。 今ならPS3とかpspで動くようにハックすると完全にマイ・システムの完成(ソフト的なものは全てjvmにまかせて)になるんじゃないか? 進路としてはvmwareみたいなアプローチで仮想マシンというより汎用仮想OS(カーネル部)ってところには需要があるかも。 OS作成とかまったく知らないけど、そういう活用ならすぐ思い浮かぶ。
- 70 名前:デフォルトの名無しさん [2009/11/14(土) 21:15:33 ]
- >>56
言語には新機能はライブラリに回すわけでいらな新機能なんかいらないし、まして高機能エディタなんてまったくいらないと思うよ。
- 71 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 21:17:08 ]
- >>56
俺もPowerShell2.0使いたいんだけどVistaはいつ対応してくれるんだろ?
- 72 名前:デフォルトの名無しさん [2009/11/14(土) 21:20:58 ]
- 対応してんじゃん
- 73 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 21:28:21 ]
- >>58
package main import fmt "fmt" func main() { for i := 0; i < 100; i++ { if i % 3 == 0 && i % 5 == 0 { fmt.Printf("%2d FizzBuzz\n", i); } else if i % 3 == 0 { fmt.Printf("%2d Fizz\n", i); } else if i % 5 == 0 { fmt.Printf("%2d Buzz\n", i) } else { fmt.Printf("%2d\n", i) } } }
- 74 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 21:31:17 ]
- goroutineつかえよ
- 75 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 21:41:02 ]
- >>74
言われると思ったw まだよくわかってないけどやってみる
- 76 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 21:43:40 ]
- >>72
あんがとインストしてきた
- 77 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 21:45:22 ]
- 翻訳プロジェクトはじまった
ttp://go.shibu.jp/
- 78 名前:デフォルトの名無しさん [2009/11/14(土) 21:45:41 ]
- IDEがないと新言語触れません
- 79 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 21:46:50 ]
- こんなん言うのもあれだけど
翻訳読まにゃダメなひとは 情報少ない新言語なんか使えんだろ
- 80 名前:デフォルトの名無しさん [2009/11/14(土) 21:47:17 ]
- >>78
google面接担当「帰っていいよ」
- 81 名前:デフォルトの名無しさん [2009/11/14(土) 21:49:55 ]
- 翻訳が揃っててIDEが対応してて便利なライブラリが揃ってないと新言語触れません
- 82 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 21:54:08 ]
- 並列処理遅いです
早くなんとかしてください
- 83 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 21:55:12 ]
- 要望はコミュニティーで出そうぜ
でできたばっかなんだし 聞いてもらえる可能性もあるんだし
- 84 名前:デフォルトの名無しさん [2009/11/14(土) 21:57:10 ]
- >>81
ハローワーク職員「帰っていいよ」
- 85 名前:デフォルトの名無しさん [2009/11/14(土) 22:01:03 ]
- IDEのオペレータに堕ちたら終わりだな確かに
- 86 名前:デフォルトの名無しさん [2009/11/14(土) 22:03:39 ]
- >>47
「Cみたいなポインタ演算がない」だけであってポインタはあるみたいよ。 sourceforge.jp/magazine/09/11/12/0454226
- 87 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 22:05:45 ]
- 泥仕事はこれでやるようだね
golang.org/doc/go_spec.html#Package_unsafe
- 88 名前:デフォルトの名無しさん [2009/11/14(土) 22:06:01 ]
- emacs使いになってもide使いの方が給料(報酬)が良かったりする今日この頃
- 89 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 22:09:00 ]
- 新言語のキーワードはgo++とか亜種のことも考えると
func -> functional chan -> channeling と現代風にするべきかと
- 90 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 22:09:57 ]
- チャネリング (英: channeling, channelling) とは、常識的な通信手段では情報をやりとりできないような相手(何か高次の存在・神・死者(霊界人)・未来人・宇宙人など)から、特別な能力によって情報を交信すること。
- 91 名前:デフォルトの名無しさん [2009/11/14(土) 22:12:07 ]
- 未来人って何?w
- 92 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 22:12:53 ]
- 禁則事項らしいよ
- 93 名前:デフォルトの名無しさん [2009/11/14(土) 22:13:10 ]
- >>90
ja.wikipedia.org/wiki/%E6%B6%BC%E5%AE%AE%E3%83%8F%E3%83%AB%E3%83%92%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA#.E6.9C.AA.E6.9D.A5.E4.BA.BA.E9.96.A2.E9.80.A3
- 94 名前:デフォルトの名無しさん [2009/11/14(土) 22:15:02 ]
- つうかチャネリングって昔流行語になったよなw
元ネタ覚えてないけど 若いヤツは知らないのか・・・
- 95 名前:デフォルトの名無しさん [2009/11/14(土) 22:15:27 ]
- こういうネタについてこれるのか・・・・・(笑)スイーツ
- 96 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 22:22:44 ]
- しらんけど「僕の地球を守って」だっけ
- 97 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 22:27:18 ]
- チャタリングなら知ってる
- 98 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 23:09:52 ]
- 正式Go
headlines.yahoo.co.jp/hl?a=20091113-00000029-oric-ent
- 99 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 23:13:50 ]
- いつの間にか2スレ目になってたのか
前スレで何か生産的な会話あったん?
- 100 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 23:13:56 ]
- ハードタブが気に入らないんだけど
|

|