- 1 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 16:23:56 ]
- The Go Programming Language
ttp://golang.org/
- 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 ]
- ハードタブが気に入らないんだけど
- 101 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 23:22:04 ]
- >>99
生産性を求めるなら2chに来てはならない。
- 102 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 23:34:09 ]
- libgoがビルドでこける
- 103 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 23:54:37 ]
- >>99
非生産的な議論があった
- 104 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 23:58:39 ]
- 生産性も止めるなら
要望が受け入れてもらえるかもしれない公式コミュに行けばいい まぁ大差ないだろうけど
- 105 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 00:02:05 ]
- >>104
カスが公式コミュで暴れて生産性が止まるってかwww
- 106 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 00:05:29 ]
- 暴れてるところを見てみたい
- 107 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 00:27:39 ]
- goroutineで0から99まで生成した(する)値を
チャンネル経由で一つずつ読んでは出力するコードを書いたんだけど 実行すると何も出力せず単に終了してしまう どこが悪いか教えてちょ package main import fmt "fmt" func genInt(dest chan int) { for i := 0; i < 100; i++ { dest <- i; } } func foo(src chan int) { for { i := <- src; fmt.Printf("%d\n", i); } } func main() { ch := make(chan int); go genInt(ch); go foo(ch); }
- 108 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 00:37:56 ]
- >>107
何か出力するより先にmainの終わりに達してしまうからだろ
- 109 名前:デフォルトの名無しさん [2009/11/15(日) 00:46:31 ]
- >func genInt(dest chan int) {
ファンキーなゲニントはデストちゃんとインドなんですか?
- 110 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 00:51:42 ]
- goのコードを一目見てとってもなつかしい感じがした。
C++やJavaにうんざりし、LispやHaskellのほうがすごいと 思っていた自分がはずかしい。これでいいのだ。
- 111 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 01:02:27 ]
- でも obj.foo() って書きたい...
- 112 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 01:05:13 ]
- 誰かも言ってたけど REPL が欲しい
- 113 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 01:10:16 ]
- cygwinにインストールするには
どのようにすればよいですか?
- 114 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 01:19:47 ]
- cygwinは、まだpatch待ち
ttp://code.google.com/p/go/issues/detail?id=107 FreeBSDは、パッチがあるようだ。 ttp://code.google.com/p/go/issues/detail?id=166
- 115 名前:107 mailto:sage [2009/11/15(日) 01:29:52 ]
- >>108
サンクス。mainの最後にSleep置いたら99まで出力してくれた
- 116 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 01:32:42 ]
- fooのgo外すだけでいいんじゃない?
空のforは無限ループかな。fallthroughといいエッチな機能満載だな
- 117 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 01:47:16 ]
- >>113-114
javascriptとか javaappletで web上で試せる環境 誰か作らないかな
- 118 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 01:51:36 ]
- はやくHMDとかコンタクトレンズ型ディスプレイが普及して
ディバイスの小型化が進んでほしい
- 119 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 02:21:55 ]
- AndLinux って初めて聞いた。coLinux を使ってるのか。
こういう時に Windows しか無い人は色々と大変だな。
- 120 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 02:23:30 ]
- どんなOSでもVM上でさっと動かせる時代に何を言ってるんだ
- 121 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 02:30:48 ]
- >>120
イチイチ仮想環境を用意するのマンドクセって事じゃないの。 手順がどうとかじゃなくて、普通は余計な事はしたくないもんでしょ。 俺は Mac ユーザだから、こういうマイナー言語は何もしなくても サポートリストに入ってる事が殆どだけどね。
|

|