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


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

Go part2



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 ユーザだから、こういうマイナー言語は何もしなくても
サポートリストに入ってる事が殆どだけどね。






[ 続きを読む ] / [ 携帯版 ]

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

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