5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Go part3

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
      |:::       |     前スレ
      |:::       |     http://pc12.2ch.net/test/read.cgi/tech/1258183436/
      \___、⌒i___ノ⌒ヽ  過去スレ
        (_ノ  ヽ_ノ   http://pc12.2ch.net/test/read.cgi/tech/1257920595/

2 :デフォルトの名無しさん:2009/11/24(火) 23:14:36
おい、重複してるぞ

3 :デフォルトの名無しさん:2009/11/24(火) 23:15:39
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所

4 :デフォルトの名無しさん:2009/11/24(火) 23:16:29
こっちの方が7秒早いな

5 :デフォルトの名無しさん:2009/11/24(火) 23:17:39
こっち使って、埋まったら向こう再利用するか

6 :デフォルトの名無しさん:2009/11/24(火) 23:18:06
重複してた?
ごめん

7 :デフォルトの名無しさん:2009/11/24(火) 23:18:45
おつ

8 :デフォルトの名無しさん:2009/11/24(火) 23:19:28
 |:::: (● ) (●)| < (_人__)

9 :デフォルトの名無しさん:2009/11/24(火) 23:20:42
>>1

スレが2個出来ちゃうくらい人気の言語って事で

10 :デフォルトの名無しさん:2009/11/24(火) 23:22:37
Googleが作ったから人気なのです

11 :デフォルトの名無しさん:2009/11/24(火) 23:24:18
という事は、みんなGoogleが大好きなんだな

12 :デフォルトの名無しさん:2009/11/24(火) 23:24:51
なにマルチスレッディングしてんだよw

13 :デフォルトの名無しさん:2009/11/24(火) 23:27:27
>>12
うまいこと言うなと思ったのが悔しい

14 :デフォルトの名無しさん:2009/11/24(火) 23:30:53
DennisがLimboの作者って話、おれも信じてた。
前橋氏のポインタ完全制覇に書いてあったから。
Dennisも噛んでるから、間違いって訳じゃないんだけどね。

15 :デフォルトの名無しさん:2009/11/24(火) 23:35:54
DennisとかPikeが作った言語なんだろそれ
Goがあっさり注目度を上回ったな

16 :デフォルトの名無しさん:2009/11/24(火) 23:38:35
>>14
Rob Pike ってそんなに知られてないのかな。そっちの方が不思議。

17 :デフォルトの名無しさん:2009/11/24(火) 23:39:19
今時まともなIDEすらもない言語が出ても使う気になれんな
Goにまともな環境ができても型推論がないから
シンプルさと安全性・IDEの補完を両立できないから
将来も期待薄だな

18 :デフォルトの名無しさん:2009/11/24(火) 23:40:12
ema糞厨が発狂↓

19 :デフォルトの名無しさん:2009/11/24(火) 23:40:15
noop

20 :デフォルトの名無しさん:2009/11/24(火) 23:40:51
eclipseプラグインあたりはすぐに出るでしょうねえ。
というか、今google信者のハッカーがせっせと作ってるだろうね。

21 :デフォルトの名無しさん:2009/11/24(火) 23:42:31
>>18
Emacsにはもうgo-modeがあるの?

22 :デフォルトの名無しさん:2009/11/24(火) 23:44:44
型推論って便利か?

23 :デフォルトの名無しさん:2009/11/24(火) 23:46:24
関数型言語以外では特にいらね

24 :デフォルトの名無しさん:2009/11/24(火) 23:47:46
>>22
動的言語のような手軽さ・簡潔さと、静的言語のような安全性と、
静的言語における優れたIDEの補完・自動リファクタリング機能を
ある程度共存させることができる

25 :tsuwabuki ◆hanaogUYzc :2009/11/24(火) 23:48:00
>>21
ありますよ。
プロジェクトのブランチを作ったら、
go/misc/emacs/の中にgo-mode-load.elとgo-mode.elというファイルがあるはず。

26 :デフォルトの名無しさん:2009/11/24(火) 23:49:27
なんか違ってる気もする

erlang
10000 1.154996
20000 2.358140
30000 3.502719
40000 4.692659
50000 5.749061
60000 7.053069
70000 8.215356
80000 9.184649
90000 10.522573
100000 11.438693

go
10000 100 0.628380
20000 100 1.255659
30000 100 1.897185
40000 100 2.489825
50000 100 3.072571
60000 100 3.752387
70000 100 4.366146
80000 100 4.962440
90000 100 5.524746
100000 100 6.123434

27 :デフォルトの名無しさん:2009/11/24(火) 23:49:32
今時、関数型言語の特徴もない言語なんていらんね
高階関数も使えない言語で苦痛に感じないのかね
簡単なことを簡単にできない言語はイラネ

28 :デフォルトの名無しさん:2009/11/24(火) 23:50:55
>>26
#!/bin/sh

erlc ring.erl   # コンパイルはいるよね?

for i in `seq 10000 10000 100000`
do
a=`erl +P 200000 -noshell -eval 'io:format("~w", [timer:tc(ring, start, ['$i', 100, "hello"])]).' -s init stop | cut -d',' -f1 | cut -c2-`
b=`perl -e 'printf "%f", '$a'/1000000;'`
echo $i $b
done

8g ring.go
8l -o ring.out ring.8

for i in `seq 10000 10000 100000`
do
a=`./ring.out $i 100 hello`
echo $a
done

29 :デフォルトの名無しさん:2009/11/24(火) 23:52:43
>>16
カーニハンとの共著で有名だし、
ベル研ではずっとエースだったし、Googleでも大活躍で、
今回のプロジェクトも率いてるわけだけどね。
KenやDennisと違ってヒット作がない。
しょぼいミニコンしか使えなかった70年代と違って、
80年代以降はMPUとメモリがどんどん高速大容量になっていったから
厳格な最小限主義のUNIX屋は脚光浴びにくいわね

30 :デフォルトの名無しさん:2009/11/24(火) 23:55:09
そういえば、Sortの例でよく引き合いにだされるのは、
Haskell風QuickSortだけど、GoのSortの例で出されてたのって
バブルソートだよな・・・
もしかして、この言語ってHaskell風QuickSortみたいな書き方は難しいの?

31 :tsuwabuki ◆hanaogUYzc :2009/11/24(火) 23:55:27
>>26
こうすればぴったり
修正前と修正後で矛盾ができてしまいました。

#!/bin/sh

for i in `seq 10000 10000 100000`
do
a=`erl +P 200000 -noshell -eval 'io:format("~w", [timer:tc(ring, start, ['$i', 100, "hello"])]).' -s init stop | cut -d',' -f1 | cut -c2-`
b=`perl -e 'printf "%f", '$a'/1000000;'`
echo $i 100 $b
done


32 :デフォルトの名無しさん:2009/11/24(火) 23:56:39
>>29
最近だと Sawzall のペーパーで脚光を浴びたと思ってたから
こんな知られてないと思わなかったよ…

33 :デフォルトの名無しさん:2009/11/24(火) 23:59:01
関数型と言うだけで僕は高く跳べると思っていたのかなぁ・・・


34 :デフォルトの名無しさん:2009/11/24(火) 23:59:50
今風の関数型チックな簡潔構文はないのね

35 :デフォルトの名無しさん:2009/11/25(水) 00:00:20
今日もGoogle様のために
時給0円のサービス残業ご苦労様ですww

36 :デフォルトの名無しさん:2009/11/25(水) 00:00:47
こうしてGoogleはどんどん成長していく・・・

37 :デフォルトの名無しさん:2009/11/25(水) 00:01:14
Googleは若々しい会社じゃなくて、おじいちゃんの会社だということ

38 :デフォルトの名無しさん:2009/11/25(水) 00:02:42
ていうか関数ポインタぐらいはあるのでは?
まさかないの?

39 :デフォルトの名無しさん:2009/11/25(水) 00:04:10
これってOSやデバドラ書く言語なんでしょ?

40 :デフォルトの名無しさん:2009/11/25(水) 00:06:01
>>39
開発者側はそう考えてそうだけど
GoogleはJavaScriptの代替にしたいっていう意識のが強そうな気がする

41 :デフォルトの名無しさん:2009/11/25(水) 00:06:04
>>31
100はべつにいいんだけど計測結果がだいぶ違うのがなんかね
なんの差だろ

42 :デフォルトの名無しさん:2009/11/25(水) 00:07:52
Go
名前ダサす

43 :デフォルトの名無しさん:2009/11/25(水) 00:09:12
貧乏→富豪

44 :デフォルトの名無しさん:2009/11/25(水) 00:11:25
リストの内包表記もクロージャもカリー化もありませんよ〜
ていうか爺さんはそんなもの知らないから実装しませんよ〜
関数型の人残念でした〜w

45 :デフォルトの名無しさん:2009/11/25(水) 00:11:46
>>40
Python もね

http://lambda-the-ultimate.org/node/3676

46 :デフォルトの名無しさん:2009/11/25(水) 00:13:15
ところで、継承に相当するものはないの?

47 :tsuwabuki ◆hanaogUYzc :2009/11/25(水) 00:16:36
>>26
>>41
再度、自分の環境で実行してみましたが、結果はほとんど同じでした。
結果が真逆なのは確かに不思議ですね。
vmware上なのが悪いのでしょうか?

48 :デフォルトの名無しさん:2009/11/25(水) 00:22:37
>>46
あるよ。
ドキュメント読めよ。

49 :デフォルトの名無しさん:2009/11/25(水) 00:25:19
継承に相当するものはねーよ
ドキュメントよく読め

50 :デフォルトの名無しさん:2009/11/25(水) 00:26:14
不毛だ

51 :デフォルトの名無しさん:2009/11/25(水) 00:26:56
>>44
>クロージャもカリー化もありませんよ〜


52 :デフォルトの名無しさん:2009/11/25(水) 00:27:33
>>49
compositionすれば実装の継承になってるだろ。
インタフェースの継承はinterface作ればいいだろ。
ドキュメントよく読め。

53 :デフォルトの名無しさん:2009/11/25(水) 00:28:09
>>48-49
ドキュメントを読んだけど、型の埋め込み?というのがあって、それが
「継承のアナロジーっぽいものであるが、継承と同一のものではない」
みたいな事書いてあるようだ
型の埋め込みって?

54 :デフォルトの名無しさん:2009/11/25(水) 00:29:30
>>52
インターフェースの継承が意味わからん
インターフェース作ればインターフェースの継承になるってどういうことだ

55 :デフォルトの名無しさん:2009/11/25(水) 00:30:50
>>51
クロージャやカリー化あるの?

56 :デフォルトの名無しさん:2009/11/25(水) 00:31:50
クロージャはある
カリー化はそもそもいらんだろ

57 :デフォルトの名無しさん:2009/11/25(水) 00:32:33
>>56
いや、いるかいらないかを主観で言われても

58 :デフォルトの名無しさん:2009/11/25(水) 00:32:48
馬鹿を晒し出してしまったな

59 :デフォルトの名無しさん:2009/11/25(水) 00:33:09
継承あるとか言っている奴馬鹿すぎw

60 :デフォルトの名無しさん:2009/11/25(水) 00:33:50
>>54
「interfaceに定義された関数を実装すれば」ってことを言いたかったんじゃないかと

61 :デフォルトの名無しさん:2009/11/25(水) 00:33:58
クロージャと言うだけで僕は高く跳べると思っていたのかなぁ・・・

62 :デフォルトの名無しさん:2009/11/25(水) 00:34:31
>>57
関数型言語じゃないのにカリー化がいるか?

63 :デフォルトの名無しさん:2009/11/25(水) 00:35:55
>>60
それは当たり前すぎるだろ
javaでいうところの、interface extends interfaceみたいなのはないのか

64 :デフォルトの名無しさん:2009/11/25(水) 00:37:10
>>62
別に関数型言語じゃないものにカリー化があったっていいだろ
なんか先入観の枠にとらわれすぎてない?

65 :デフォルトの名無しさん:2009/11/25(水) 00:38:27
クロージャはGoroutineがクロージャになるって書いてあるな
なんか限定的なのが気になるが、高階関数がないってことかな

66 :デフォルトの名無しさん:2009/11/25(水) 00:40:32
>>64
お前は言語のモデルを理解できていないな。
関数型言語で関数がファーストクラスオブジェクトって言われる意味わかってないだろ。

67 :デフォルトの名無しさん:2009/11/25(水) 00:40:36
カリー化も高階関数もないとか、JavaScript以下の言語仕様だな

68 :デフォルトの名無しさん:2009/11/25(水) 00:41:24
>>66
PerlやJavascriptの作者に同じセリフを言ってやれよ

69 :デフォルトの名無しさん:2009/11/25(水) 00:41:31
お前はJavaScript使ってろ

70 :デフォルトの名無しさん:2009/11/25(水) 00:42:40
>>68
それらは動的言語だろ。
ほんとに無知だな。

71 :デフォルトの名無しさん:2009/11/25(水) 00:42:46
Go言語を勉強して分かったこと
他の言語と似たような名前の機能はあるけど
いざちゃんと調べてみると肝心なところが欠落していインチキだってこと

72 :デフォルトの名無しさん:2009/11/25(水) 00:43:41
>>70
いつから関数型言語から動的言語に話が切り替わったの?w
ていうかGoだって動的言語として使うことができるだろ

73 :デフォルトの名無しさん:2009/11/25(水) 00:44:25
>>70
じゃあEiffelの作者に言ってやれよ

74 :デフォルトの名無しさん:2009/11/25(水) 00:44:57
ごちゃごちゃうるせえよ
Goは多機能じゃなくていいんだよ

75 :デフォルトの名無しさん:2009/11/25(水) 00:45:54
欠落と言い切れるなんて洞察力深すぎ

76 :デフォルトの名無しさん:2009/11/25(水) 00:46:01
夢を売るだけの言語だしな

77 :デフォルトの名無しさん:2009/11/25(水) 00:46:43
>>71
欠落している所挙げてくれ

78 :デフォルトの名無しさん:2009/11/25(水) 00:46:57
継承がない

79 :デフォルトの名無しさん:2009/11/25(水) 00:48:32
継承がないと言い切れるなんて洞察力深すぎ

80 :デフォルトの名無しさん:2009/11/25(水) 00:49:10
>>78
Selectorによる構造体の埋め込みとInterfaceによるダックタイピングじゃ不満?

81 :デフォルトの名無しさん:2009/11/25(水) 00:50:08
・例外がない
・カリー化がない
・高階関数がない
・ジェネリックがない
・型推論がない
・リストの内包表記がない

82 :デフォルトの名無しさん:2009/11/25(水) 00:50:08
>>72
は?お前がPerlとJSをあげたんだろが。
相当アホだな。
でGoのどこが動的だ?
メソッドテーブルは固定だけど?
せいぜいinterface valueぐらいだろ。

83 :デフォルトの名無しさん:2009/11/25(水) 00:51:07
どれもCにないから問題ない

84 :デフォルトの名無しさん:2009/11/25(水) 00:52:37
関数型が見直されてるのって並列化への適用からだよね?
なんか本末転倒っぽい

85 :デフォルトの名無しさん:2009/11/25(水) 00:53:42
>>82
は?論点は関数型言語かどうかであって、そこから逃げるために
動的言語という視点を持ち出したのはお前だろ
で、Eiffelは静的言語らしいけど?

86 :デフォルトの名無しさん:2009/11/25(水) 00:54:30
・ポインタ演算が出来ない
・排他制御はライブラリレベルのサポート
・Cのライブラリを呼べるが言語自体はCと互換性がない

87 :デフォルトの名無しさん:2009/11/25(水) 00:54:56
>>84
それは一因に過ぎないと思う
アルゴリズムが直接的にかける簡潔性と
高度な柔軟性もある

88 :デフォルトの名無しさん:2009/11/25(水) 00:55:17
・GCが馬鹿すぎる

89 :デフォルトの名無しさん:2009/11/25(水) 00:55:43
>>83
ポインタ演算がない
関数ポインタがない

90 :デフォルトの名無しさん:2009/11/25(水) 00:56:19
>>81
例外は確かGoogleさんレベルだと全パス通るから逆に邪魔らしい

91 :デフォルトの名無しさん:2009/11/25(水) 00:57:10
・そのうちボランティアが直してくれると思っている

92 :デフォルトの名無しさん:2009/11/25(水) 00:57:16
>>90
全パス通るってテストで?
で通るとなんで邪魔なの?

93 :デフォルトの名無しさん:2009/11/25(水) 00:57:46
>>85
これ以上相手してほしかったら
>>66のファーストクラスオブジェクトの意味を説明してみな。
まさかできないの?

94 :デフォルトの名無しさん:2009/11/25(水) 00:59:05
OOP厨も関数型厨も時代が見えてない。
クラウドにおいては、PCはただの端末だ。
動画が見れるミニテルに過ぎん。
クラウドの真ん中に鎮座しているのはMapReduceでありSawzallだ。
オブジェクト指向DBもなければLISPでもなかった。
Webの膨張は、リスト構造よりもフラットなデータ構造が強いというUNIX哲学を
ペタバイトの次元で実証している。
じゃあ富豪は不要なのかって?
いや真の富豪は、「テキストファイル」にこそあるのだ。
他方で言語は多数の小さなツールとなる。その1つがGoだ。

95 :デフォルトの名無しさん:2009/11/25(水) 01:01:23
>>94
明日から仕事の全部をクラウドでやってみてくだしあ
滑稽すぎて泣ける

96 :デフォルトの名無しさん:2009/11/25(水) 01:01:48
>>93
簡単に言えば、言語がもともと備えてるオブジェクトのように
いろいろ扱えるオブジェクトという意味だろ
てか、ファーストクラスオブジェクトなんて、カリー化の有無の
議論にはまったく関係してこない論点そらしの議論なんてどうでもいいし
お前なんて論外だからもういい

97 :デフォルトの名無しさん:2009/11/25(水) 01:03:04
>>94
MapReduceもSawzallもGoogleが使っているというだけでしょ
オブジェクト指向DBだろうがLISPだろうが、Googleが使ってりゃ
クラウドの真ん中だろうよ

98 :デフォルトの名無しさん:2009/11/25(水) 01:04:11
>>87
それは初期から言われたが普及には役立たなかったね。

99 :デフォルトの名無しさん:2009/11/25(水) 01:04:23
そもそもクラウド用途ってのも現実が見えていないな
クラウドであれこれやろうとしたらクライアントは表示するためだけの端末でいられなくなる時代が訪れる

100 :デフォルトの名無しさん:2009/11/25(水) 01:04:51
なんか、googleが使ってればなんでも時代の中心、なんでも正義
googleが使わなかったものは時代と外れた半端物みたいな風潮だな
結局googleが使うか使わないかがすべて

101 :デフォルトの名無しさん:2009/11/25(水) 01:05:29
>>96
>カリー化の有無

カリー化って単に一引数の関数に直す事じゃないの
クロージャを返す関数って書けないんだっけ?

102 :デフォルトの名無しさん:2009/11/25(水) 01:05:36
結局Cでたいしたプログラム書けなかった奴が自分の能力を引き上げてくれる魔法の言語を欲してるだけだろ

103 :デフォルトの名無しさん:2009/11/25(水) 01:05:44
>>98
PythonやRubyに取り込まれる形で、間接的に普及に役立った

104 :デフォルトの名無しさん:2009/11/25(水) 01:06:10
クライアントもリッチである必要に迫られたときに
今のGoだとその要求に応えられないおそれがある

105 :デフォルトの名無しさん:2009/11/25(水) 01:06:49
>>98
これからScalaっていう言語が出てくるから覚えておくといいよ

106 :デフォルトの名無しさん:2009/11/25(水) 01:07:07
>>105
何が言いたいのかね

107 :デフォルトの名無しさん:2009/11/25(水) 01:08:18
Scalaか
ああいう言語なら、さすがGoogleって言われてただろうね

108 :デフォルトの名無しさん:2009/11/25(水) 01:09:06
>>106
Scalaが普及するからまだ結論には早いと言いたいんだろ

109 :デフォルトの名無しさん:2009/11/25(水) 01:09:36
まあGoが神言語に化けるかどうかは
ボランティアのお前達にかかっているから頑張れよ

110 :デフォルトの名無しさん:2009/11/25(水) 01:10:45
お前らがシコシコ直して普及してきた頃に俺様が使ってやるから

111 :デフォルトの名無しさん:2009/11/25(水) 01:11:53
>>96
後でwikipediaぐらい読んでおけな。
カリー化ってこと実行時には関数を新たに作らなきゃいけないだろ?
それができるのが関数型言語、あるいはプロトタイプベースの動的言語。
でGoだとどうなんだよ?

112 :デフォルトの名無しさん:2009/11/25(水) 01:13:10
並列化に副作用の問題があるのはわかるが、それで関数型マンセーってのは違うと思う。

113 :デフォルトの名無しさん:2009/11/25(水) 01:14:47
>>107
Noop…

114 :デフォルトの名無しさん:2009/11/25(水) 01:15:15
なになに?Goってこのスレでゴニョゴニョと問題提起するために作られたの?
それだけで一生を終えそうだな

115 :デフォルトの名無しさん:2009/11/25(水) 01:16:46
Goって並列じゃなくて並行らしいんだけどw

116 :デフォルトの名無しさん:2009/11/25(水) 01:16:51
>>101
多分それで出来るけどtemplateみたいなのがないから面倒なことに

117 :デフォルトの名無しさん:2009/11/25(水) 01:16:57
Googleは話題作りと人気取りだけは上手いからな
何の技術力も無いくせに

118 :デフォルトの名無しさん:2009/11/25(水) 01:17:21
>>111
Goだってクローじゃ作ってるじゃねーか
あと、Eiffelが関数型言語、あるいはプロトタイプベースの動的言語とははじめて知ったな

119 :デフォルトの名無しさん:2009/11/25(水) 01:18:40
>>117
Googleの中の人もネームバリューだけのハッタリ爺ちゃんが多いんだろうな

120 :デフォルトの名無しさん:2009/11/25(水) 01:19:52
googleは頭脳流出が止まらないってニュースがあったな

121 :デフォルトの名無しさん:2009/11/25(水) 01:20:09
どう見てもお前らのほうが技術ないだろw

122 :デフォルトの名無しさん:2009/11/25(水) 01:21:12
>>121
2chと比べればそうだろうなw
でもマイクロソフトや旧サンとかの方が技術力ありそうなのは確か

123 :デフォルトの名無しさん:2009/11/25(水) 01:22:37
マイクロソフト?

124 :デフォルトの名無しさん:2009/11/25(水) 01:22:52
おいおいwマイクロソフトやサンとGoogleを比較するのは酷だろww
シャープとライブドアを比較するようなもんだぞw

125 :デフォルトの名無しさん:2009/11/25(水) 01:23:09
要するに、ミーハー好みの目新しい機能が軒並みそっぽ向かれて
厨房涙目ってところか

126 :デフォルトの名無しさん:2009/11/25(水) 01:23:50
>>118
じゃあお前のほしいものはカリー化じゃなくてクロージャだ。
わかってよかったな。

127 :デフォルトの名無しさん:2009/11/25(水) 01:24:19
なんかカレーが食べたくなってきた

128 :デフォルトの名無しさん:2009/11/25(水) 01:25:14
インド人もびっくりw

129 :デフォルトの名無しさん:2009/11/25(水) 01:26:51
Scalaなんて聞いたことないんだけど
普及しないだろ

130 :デフォルトの名無しさん:2009/11/25(水) 01:31:20
良くも悪くも保守的な言語かもしれないが、シンプルさを保とうとしているのではないか
まあ、そういう言語は結局、Schemeのようにサードパーティによるライブラリや仕様が
乱立する羽目になるんだけどね

131 :デフォルトの名無しさん:2009/11/25(水) 01:32:32
一瞬でも日向に出られて良かったね

132 :デフォルトの名無しさん:2009/11/25(水) 01:34:49
goのinterfaceは型クラスに似てるなぁ

133 :デフォルトの名無しさん:2009/11/25(水) 01:41:54
>>130
やはり全体を統制する組織が1つ無いと駄目だよなGoogleは放任するつもりだろうし
それぞれサードパーティが好き勝手にライブラリを拡張していって
ある場所ではファイルポインタを使い回すけど他のライブラリだとオブジェクトを静的に持ってOpenを使うみたいな
ライブラリ間の整合性が無い従来型のD言語とかと同じ運命になるよGoは

134 :デフォルトの名無しさん:2009/11/25(水) 01:54:42
昔は公式は放任主義で機能拡張はOSSにしてボランティアにする事が理想みたいな流れがあったけど
でもこの10年で蓋を開けてみれば
OSS勢は整合性のないカオスな世界から後戻りが出来なくなって苦しみ
一方Javaや.NETのようなものは統制によって洗練されたものに成長することが出来たんだよな
放任か統制か結局ユーザが本当に幸せになれたのはどっちだったのかがハッキリした10年だった
Goはまたカオスの道を選ぶみたいだけど大丈夫かな

135 :デフォルトの名無しさん:2009/11/25(水) 02:00:43
Javaは洗練されてるとは言い難い気がする
.NETは欲しそうな機能を手当たり次第入れてる感じ
C#との親和性はいいけどF#やVBとはちょっとという

136 :デフォルトの名無しさん:2009/11/25(水) 02:03:01
この、ワガママBOYが

137 :デフォルトの名無しさん:2009/11/25(水) 02:05:04
>>129
遊んでみるとよろし
面白いよ

138 :デフォルトの名無しさん:2009/11/25(水) 02:12:00
Scalaみたいな言語出さないのは
Googleが広告企業だからエンタープライズ系の言語に興味がないからなのか?

139 :デフォルトの名無しさん:2009/11/25(水) 02:13:03
OSSが苦戦してるって?

140 :デフォルトの名無しさん:2009/11/25(水) 02:16:14
>>134
>OSS勢

何の為に焦点をぼかすのかしらんけど…
OSS という話なら Java も .NET(MONO) もオープンソースソフトウェアとして利用できるよ。
Apache 系, GNU 系, Linux, MySQL, SQLite, Haskell, OCaml, LLVM 等々のどこがカオスで
苦しんでるの?

自分の中のイメージだけで話してない?

141 :デフォルトの名無しさん:2009/11/25(水) 02:19:07
>>130
それ SRFI ができる前の話?

142 :デフォルトの名無しさん:2009/11/25(水) 02:21:51
SUNの偉大な最近のOSS,OpenSolarisやDTrace、ZFSとかを忘れてもらっては困るぜ

143 :デフォルトの名無しさん:2009/11/25(水) 02:35:34
Google に技術力が無いという人がいるけど、検索、広告、メール、地図、等々の
サービスをあれだけの規模で開発・運用するのは大変な技術だよ。
Google から出ている MapReduce やら GFS やらのペーパーを読めば業界に先んじて
色々考えている事は疑い様が無いし、V8 とか Dalvik とか MySQL 向けのパッチとか
目に見える形での実装技術も当然持ち合わせてる。

もし批判したいのなら、きちんと真実も知っておかないとね。

144 :デフォルトの名無しさん:2009/11/25(水) 03:14:59
クラウドの発展とエンドデベロッパの使うPG言語に相関関係はない。
我々が使うのは結局のところ、クラウドの中のインスタンスのいくつかに過ぎない。
SaaSやらクラウドやらはこの点で類似性があるな。SaaS自体が何で実装されてようがどうでもいい。

145 :デフォルトの名無しさん:2009/11/25(水) 03:20:50
そういえば、MSのBingって使えるようになった?
Bingがこれ以上の検索できたらBing使ってもいいけど。

日にち別検索
http://www.google.com/insights/search/#q=google%20go&date=today%201-m&cmpt=q

go発表時点の11月10日からグラフが急増してる。

146 :デフォルトの名無しさん:2009/11/25(水) 03:25:34
>>142
ZFSは終わった(Mac 的に

147 :デフォルトの名無しさん:2009/11/25(水) 03:34:27
前スレの増井だっけ?富豪何とかとかいうの。
その本人が降臨してんだろ。
相手にしたら荒れるだけ。スルーしろ

148 :デフォルトの名無しさん:2009/11/25(水) 04:28:04
Goが目指してるのは発表通りコンパイルが速いギーク向け言語でしょ
というかそれ以外の方向性を目指してるならは本気で金を掛けないと単なる車輪の再発明にしかならない

149 :デフォルトの名無しさん:2009/11/25(水) 06:10:52
>>71
Goだけじゃないんだよなぁ
Googleのプロジェクトは全部そうだ

150 :デフォルトの名無しさん:2009/11/25(水) 06:31:42
http://anchorage.2ch.net/test/read.cgi/bizplus/1257950853/

151 :デフォルトの名無しさん:2009/11/25(水) 08:25:32
>>143
でもこの言語に関しては先進的なものがあまりないのは確か
欲を言えば最近の言語ももう少し研究して欲しかった

152 :デフォルトの名無しさん:2009/11/25(水) 08:32:17
そりゃ、ずっとやってる事の続きだからね。

http://en.wikipedia.org/wiki/Newsqueak

153 :デフォルトの名無しさん:2009/11/25(水) 08:35:49
コンパイルが速いって、規模の小さい黎明期の実装では当たり前のことだと思うんだけど
イマイチぱっとしないのはそういうところを売り文句にしてるのもあるね

154 :デフォルトの名無しさん:2009/11/25(水) 08:43:20
>>153
言いたいのは効率的に構文解析できる文法であるという事でしょ。
C++なんかとは違って。言語使用の大きさの話とは関係ない。

155 :デフォルトの名無しさん:2009/11/25(水) 08:47:00
Pascalの売り文句そのままだねえ
現代になって突如発掘された古代の遺物という感じだ

156 :デフォルトの名無しさん:2009/11/25(水) 08:50:29
Java も同じ事を言ってたんだが、みんな忘れてるのかな…

157 :デフォルトの名無しさん:2009/11/25(水) 08:54:42
型の階層がないから速いと言ってた。

158 :デフォルトの名無しさん:2009/11/25(水) 11:49:34
>>147
本人じゃないが、業界ではちょっとした有名人なんだがな。

159 :デフォルトの名無しさん:2009/11/25(水) 14:18:05
増井本人が降臨したら荒れるどころの騒ぎじゃないだろw

160 :デフォルトの名無しさん:2009/11/25(水) 16:21:32
ふーん。なにした人なん?

161 :デフォルトの名無しさん:2009/11/25(水) 17:07:49
好き嫌い別にして増井を知らないって情報アンテナの感度悪すぎだぞ

162 :デフォルトの名無しさん:2009/11/25(水) 17:18:16
Go part3が2つ・・・

163 :デフォルトの名無しさん:2009/11/25(水) 17:55:21
カス言語のくせにいっちょまえに重複しやがって

164 :デフォルトの名無しさん:2009/11/25(水) 18:13:53
http://pc12.2ch.net/test/read.cgi/tech/1259072050/
doubらせた香具師わざとだろ

165 :デフォルトの名無しさん:2009/11/25(水) 18:54:33
増井さんてpoboxの頃2ch来てなかったっけ
このスレもみてるかもしんないね
3スレも追っかけねえかw

166 :デフォルトの名無しさん:2009/11/25(水) 18:58:42
2ch的に評価してやれば、増井なんてのはただの電波w

167 :デフォルトの名無しさん:2009/11/25(水) 19:00:05
Matzも結城浩も小飼弾も見てるだろ。

168 :デフォルトの名無しさん:2009/11/25(水) 19:02:40
2ch的に評価してやれば、Matzも結城浩も小飼弾なんてのはただの電波w

169 :デフォルトの名無しさん:2009/11/25(水) 19:04:33
texの奥村さんも見てるだろ。

170 :デフォルトの名無しさん:2009/11/25(水) 19:06:49
お前らどんだけ自意識過剰よ

171 :デフォルトの名無しさん:2009/11/25(水) 19:12:19
その中じゃ少なくとも子飼がダントツの脳無し口だけなことは明らか

172 :デフォルトの名無しさん:2009/11/25(水) 19:15:00
>>171
それは、同意せざるを得ない

173 :デフォルトの名無しさん:2009/11/25(水) 19:15:58
元産業機構の研究員で日本語先読みソフトの研究ってところか。
次世代UIってよりもコンパイラ最適化と同じで古典的な小手先技だけで十分な分野だろう。
なぜならPG的に静的情報を組み合わせてるにすぎない。

というよりも、研究員なら研究員らしく黙々とやってた方がいいよ。
この業界では目をつけられるとすぐ食われるからw

174 :デフォルトの名無しさん:2009/11/25(水) 19:20:47
>>173
むしろ、なるべく高い金出して食ってほしい

175 :デフォルトの名無しさん:2009/11/25(水) 19:23:46
増井さんってニート?

176 :デフォルトの名無しさん:2009/11/25(水) 19:30:39
ヒューマンインタフェース全般をやってるよ。
ユニマガの連載とか知らないか。

177 :デフォルトの名無しさん:2009/11/25(水) 19:33:24
いや違う。winny金子とかFLMASK無名みたく、闇組織から国家権力を使われてボコボコにされるってこと。
1年以上の裁判(それも刑事裁判)でプロジェクトが停滞するし賛同者も離散する。
米国では特許裁判だけど、日本の攻撃方法は侵害訴訟(民事、刑事はまれ)で持っていきプロジェクトごと潰すってこと。

テレビ業界なんかでも同じ構造だけど、裏で糸を引いてるのがそのプロジェクトを思わしく思ってない金持ち企業だったりする。
君たちは部屋の隅っこで薄暗いモニターに向かってでシコシコしてるだけで、そういう警察とか裁判とか言う世界知らないでしょw

178 :デフォルトの名無しさん:2009/11/25(水) 19:38:23
人間って、自分が一番気にしてることをあえて他人に言う習性があるみたいね。

179 :デフォルトの名無しさん:2009/11/25(水) 19:44:29
http://ja.wikipedia.org/wiki/FLMASK
容疑はFLMASKを開発したことによるものではなく、モザイク処理されたわいせつ画像へのリンクを張っていたことを根拠とするものであったため、リンクを張る行為を以って罪に問えるのか
2009年10月現在、日本においてソフトウェアの製作者が逮捕された事件は当事件とwinny製作者の二件のみである。また、海外でもソフトウェア開発者が逮捕された例は、韓国のファイル共有ソフトsoribadaの開発者などの数例を除いてほとんどない。

正義とかおまんこもざいくとか綺麗ごと以前に、2年7ヶ月に渡る裁判で開発プロジェクトを停滞させることが目的。
部屋の外で電波垂れ流すなら、これぐらいの覚悟を持たないとすぐ食われる。

180 :デフォルトの名無しさん:2009/11/25(水) 19:47:05
>>176
もうねーよ > ユニマガ

181 :デフォルトの名無しさん:2009/11/25(水) 19:51:34
ここGoスレだよね?

182 :デフォルトの名無しさん:2009/11/25(水) 19:53:36
日本は江戸時代から続く富豪船団+ファシズムの国だし児童ポルノなんか当然だろ。

183 :デフォルトの名無しさん:2009/11/25(水) 19:55:00
Googleが新言語?あーあー聞こえなーい(∩゜д゜)スレです。

184 :デフォルトの名無しさん:2009/11/25(水) 19:56:28
>>183
つNoop

185 :デフォルトの名無しさん:2009/11/25(水) 20:01:04
CSP詳しい人説明頼む

186 :デフォルトの名無しさん:2009/11/25(水) 20:02:26
部屋が狭くなったので
15年分くらいのユニマガ大量処分中です
だれか欲しい人いますか?

187 :デフォルトの名無しさん:2009/11/25(水) 20:10:45
>>184
うん、まあ。置いてけぼりだね。人の噂も75日。

経ってないか。

188 :デフォルトの名無しさん:2009/11/25(水) 20:11:13
>>178
日本の警察はファシズム色が強いってことを教わらないと、警察の言うことが絶対だと思いこんでるのが多く出てくる。
winny金子とかFLMASKとかそういう小心アホ開発者が起訴されると「次の判例・事例」を作られて迷惑極まりない。
日本のことを知らない万年カワズ君は、電波垂れ流しなんかしてないでダンボールの中でケロケロしてた方がいいと思うよ。

189 :デフォルトの名無しさん:2009/11/25(水) 20:26:12
>>186
15年もそんなゴミを溜めてたなんて、君はまさしく万年カワズ君だなw

190 :デフォルトの名無しさん:2009/11/25(水) 20:28:24
>>188
お前ははダンボールの中で2ch見ながらケロケロしてるんだな、と思われるよ。

191 :デフォルトの名無しさん:2009/11/25(水) 20:29:12
>>183
うまいこと言ったな

192 :デフォルトの名無しさん:2009/11/25(水) 20:32:08
>>188←電波飛ばしすぎw ID表示があればブラックリストに入れるのになぁ

193 :デフォルトの名無しさん:2009/11/25(水) 20:33:56
>>190
いつまでもお花畑で下らない電波を受信してないで、現実を知った方がいいと思うよ。


NECがスパコンでIntelを選んだ理由
●仕分け人VS研究者
http://pc.watch.impress.co.jp/docs/column/hot/20091124_330515.html

194 :デフォルトの名無しさん:2009/11/25(水) 20:37:17
>>186 明倫館あたりなら買ってくれるんじゃないか?

195 :デフォルトの名無しさん:2009/11/25(水) 20:41:59
>>193
「日本の警察がファシズム色が強い」ってことが事実かそうでないかは別にして、そんなに必死に主張する理由は?
何でgoスレでそんなこと主張してるの?
誰かが聞いてきたの?
goと関係あるの?

誰も聞いてないし、何の関係もないよね。
だから電波だって思われるんだよ。

196 :デフォルトの名無しさん:2009/11/25(水) 20:45:52
>>195
必死><;

197 :デフォルトの名無しさん:2009/11/25(水) 20:47:33
SPARCでスパコンってFのお家事情もいいとこだな。

198 :デフォルトの名無しさん:2009/11/25(水) 20:52:26
SPARCってフリーのIPコアが出回ってるから、俺らでも好きなCPU作れていい感じじゃん。
なんでSPARC流行らないんだろ?

199 :デフォルトの名無しさん:2009/11/25(水) 20:55:40
一方米軍は既存の施設にPS3を2200台並べてスパコン並の処理をしましたとさ
マシンを納めるための箱物を新しく造って半年もすれば陳腐化するスペックの代物ををお役所仕事で導入するのも
無駄がないか甚だ疑問だけどな

200 :デフォルトの名無しさん:2009/11/25(水) 20:58:08
>>193
スレ荒らしてごめんなさいって言えよw

201 :デフォルトの名無しさん:2009/11/25(水) 20:58:24
FPGAってぶっちゃけ数年以上前CPUぐらいの性能しか出ない。

ALTERAのNiosII(FPGAメーカー謹製だからバリバリにチューンしてる)でも
数百メガヘルツだから → ttp://www.altima.jp/products/ip/nios/nios2.html

ASIC作ってもらうとなると、かなりかかるからねぇ

202 :デフォルトの名無しさん:2009/11/25(水) 20:59:18
> 一方米軍は既存の施設にPS3を2200台並べてスパコン並の処理をしましたとさ

出たよ無意味な数字に騙されてるやつ。

203 :デフォルトの名無しさん:2009/11/25(水) 20:59:24
お前らスレチ過ぎるだろ

Goの話しないなら出てけよ

204 :デフォルトの名無しさん:2009/11/25(水) 21:03:24
Goだけに

205 :デフォルトの名無しさん:2009/11/25(水) 21:04:21
お外へGO

206 :デフォルトの名無しさん:2009/11/25(水) 21:18:05
>>193
いつまでもお花畑で下らない電波を発信してる奴が(ry

207 :デフォルトの名無しさん:2009/11/25(水) 21:22:39
安価してレスしてるヤツも同類

208 :デフォルトの名無しさん:2009/11/25(水) 21:22:50
>>201
FPGAにCPU乗っけるならそうかも試練が
その使い方で
>FPGAってぶっちゃけ数年以上前CPUぐらいの性能しか出ない。
と言い切ってしまうあたり
FPGAへの理解が足りないと言われても仕方ないくらい馬鹿

209 :デフォルトの名無しさん:2009/11/25(水) 21:24:26
SUNのハード部門は、Fを通して日本の国家予算で救った感じだな。
そりゃ仕訳人(財務省)だって投資と予算が日本にあまり関係ないし怒っちゃう罠。

210 :デフォルトの名無しさん:2009/11/25(水) 22:56:48
>>202-203
あのさぁ、鼻糞なんかほじるなよ
きたねーだろうがw

211 :デフォルトの名無しさん:2009/11/25(水) 23:10:47
俺の鼻くそは汚くねーし

212 :デフォルトの名無しさん:2009/11/25(水) 23:14:53
つかもうpart3かw
こんな過疎痛手

213 :デフォルトの名無しさん:2009/11/25(水) 23:20:28
つかこのスレでgo言語書ける奴って2,3人だろ

214 :デフォルトの名無しさん:2009/11/25(水) 23:21:02
2、3人もいるの!?優秀すなあ

215 :デフォルトの名無しさん:2009/11/25(水) 23:25:39
そりゃこのレベルの完成度の言語作れるやつなんてそんなにいないだろ
2,3人もいればエリート集団じゃねーか

216 :デフォルトの名無しさん:2009/11/25(水) 23:46:55
>>215
日本には偉大なるまつもとゆきひろ様が

217 :デフォルトの名無しさん:2009/11/25(水) 23:51:18
Matzはこれ以上一般向けに有名になったら大変そうだな
有名税ってきついらしい

218 :デフォルトの名無しさん:2009/11/26(木) 00:08:39
>>26
コア一つ無効にしてシングルコアで動かしてみても結果は変わらんな
VirtualBox(32bit host)上のubuntuだと32bit版でも64bit版でも元ページと似た結果になった
celeron実機でもerlangの方が速い

219 :デフォルトの名無しさん:2009/11/26(木) 00:10:56
>>216
日本には偉大なるひろゆき様が に見えた
とりあえずGoガンバレ(えらそう)

220 :デフォルトの名無しさん:2009/11/26(木) 00:11:19
ちなみに>>26の環境は?

221 :デフォルトの名無しさん:2009/11/26(木) 00:12:17
>>219
頑張るのはユーザーだよ。もちろんこのスレのレベルの人たちのことじゃないよ

222 :デフォルトの名無しさん:2009/11/26(木) 00:12:41
>>219
それはつまりgoよりrubyのほうが偉いと言いたいわけですか
さすがMatz様
最強言語を生み出した神

223 :デフォルトの名無しさん:2009/11/26(木) 02:33:40
>>220
ubuntu9.10 32bit デスクトップ版 Core2Duo P8600 2.40GHz メモリ4G
他も環境は違うけど全部ubuntu

vbox上で追試してみたけどデスクトップ版とサーバー版の違いでもなさそうだ
なんかしらんがerlangは実機よりvbox上の方が速い

224 :デフォルトの名無しさん:2009/11/26(木) 08:31:12
Goのどこが完成度高いんだよ
ActiveBasic(笑)とかの方がよっぽど完成度高いじゃねえかw

225 :デフォルトの名無しさん:2009/11/26(木) 13:36:10
これ、特殊用途にしか使われないだろ

226 :デフォルトの名無しさん:2009/11/26(木) 14:41:40
チャネルつまりパイプよりも関数型のコルーチンのほうが速いのは当たり前。
副作用使いまくりの普通の実用プログラムで、
並列処理を複雑極まりない手続きなしでやることが求められてるんだよ。

227 :デフォルトの名無しさん:2009/11/26(木) 15:13:29
>>226
は?
goroutineもコルーチンなんだが・・・

228 :デフォルトの名無しさん:2009/11/26(木) 15:25:07
http://anchorage.2ch.net/test/read.cgi/bizplus/1257950853/
http://pc12.2ch.net/test/read.cgi/tech/1257968644/


229 :デフォルトの名無しさん:2009/11/26(木) 15:41:35
コルーチンと名古屋コーチンって似てるよね
そんな私の昼飯は親子丼でした

230 :デフォルトの名無しさん:2009/11/26(木) 15:44:40
>>229
誰が上手いことを言えと

231 :デフォルトの名無しさん:2009/11/26(木) 15:44:51
>>229
はもっと評価されるべき

232 :デフォルトの名無しさん:2009/11/26(木) 15:46:38
>>229
すごいこれはガイドライン板にスレが立ってもいいレベル

233 :デフォルトの名無しさん:2009/11/26(木) 16:08:04
俺が昔C言語でgoroutineみたいなものを書いたとき、
「そういうアルゴリズムは知ってるけど、実際に使うことはないよね・・・」
と言われたのを今でも思い出す。
当時は無印Pentium時代でマルチコアなんて誰も知らない時代だったから仕方ないけど、
俺はスレッドには無駄が多すぎることを知っていたから作っただけなんだ。
あのころに俺自身がもっと自分に自信を持っていればよかったのに・・・

234 :デフォルトの名無しさん:2009/11/26(木) 16:16:29
>>229
二行目が上手すぎるw
今年一番ワロタwww

235 :デフォルトの名無しさん:2009/11/26(木) 16:19:18
何というタイムリーなネタを・・・

236 :デフォルトの名無しさん:2009/11/26(木) 19:19:31
>>233
今自信を持ちなおせばいいだけでは

237 :デフォルトの名無しさん:2009/11/26(木) 19:20:22
コルーチン(やマイクロスレッドやファイバ)はyieldとかで明示的にコンテキストを切り替えるやつだと思ってたんだけど
並列実行されるのもコルーチンっていうんだ?

238 :デフォルトの名無しさん:2009/11/26(木) 19:41:12
言わない気がする
ゴルーチンはダジャレだろ

239 :デフォルトの名無しさん:2009/11/26(木) 19:41:32
>>236
もうだめだ。
俺は自分で自分の才能の芽を摘んでしまった。
一生ドカタで終わり。さようなら。

240 :デフォルトの名無しさん:2009/11/26(木) 19:53:35
>>238
だよな。
というか、goroutine 以外見どころがない

241 :デフォルトの名無しさん:2009/11/26(木) 20:40:34
>>239
気を落とすな
累計で言えば数十万人の無名プログラマーが同じものを作ったことがあるだろう
パッケージングとアナウンスが重要なんだ

242 :デフォルトの名無しさん:2009/11/26(木) 20:42:59
>>241
そうだよ。
まぁ、要はマーケティングなんだよね。
でも、それに価値があるかどうかを確信が持てないとマーケティングなんかできないよね。
俺には意志力がなかったんだ。

243 :デフォルトの名無しさん:2009/11/26(木) 20:45:16
価値がなかったんだろ

244 :デフォルトの名無しさん:2009/11/26(木) 20:46:00
>>242
マーケティングってそういう意味じゃないよw

まあそれは置いといて、疑似スレッドなんてゲーム業界じゃ当たり前でやってたでしょ
C言語でライブラリ化なんて全然珍しいことじゃないから・・・

245 :デフォルトの名無しさん:2009/11/26(木) 20:46:24
よくよく考えてみると、あの時俺を痛烈に批判した奴が要所要所で
俺の意欲を効果的に削いでいったことは間違いない。
結局、人間が大成するかどうかは良い人間に出会えるかどうかなんだなぁと思った。
そう考えると大成した人間はラッキーなんだろうな。

246 :デフォルトの名無しさん:2009/11/26(木) 20:48:34
>>244
マーケティングじゃん。
市場を調査してほしい人の目の前にぶら下げること。
パッケージングしてアナウンスっていうのは要するに使いやすい状態にしてどうぞ使ってくださいね、って宣伝することでしょ。

247 :デフォルトの名無しさん:2009/11/26(木) 20:50:49
>>244
それは後で知ったことだし、ゲーム業界以外ではあんまり有名ではなかった。
そのころ俺はメインフレームの開発に携わっていたから。

248 :デフォルトの名無しさん:2009/11/26(木) 20:52:12
>>246
市場調査・・・によって生まれたかなあこれ
むしろ自分のニーズに対して忠実にやってるだけのような感じするけど

249 :デフォルトの名無しさん:2009/11/26(木) 20:53:43
972 デフォルトの名無しさん [sage] Date:2009/11/23(月) 17:09:32  ID: Be:
    ID強制になるだけで静かになるよ

973 デフォルトの名無しさん [] Date:2009/11/23(月) 18:02:02  ID: Be:
    その変更はキミに任せるから提案してくれ。

974 デフォルトの名無しさん [] Date:2009/11/23(月) 18:18:58  ID: Be:
    反対するのは荒らしたい奴だけだから強行しちゃって良いよ

250 :デフォルトの名無しさん:2009/11/26(木) 20:58:26
>>249
荒らしも含めて2chなんだがなぁ。

251 :デフォルトの名無しさん:2009/11/26(木) 21:00:57
マーケティングによって生まれる新しい言語を想像してみる。
PHP+VBのGUIデザイナ、DB接続が楽とかそんなんだろうな。

252 :デフォルトの名無しさん:2009/11/26(木) 21:04:38
>>249
まさに、「ハッカーと画家」の第三章に出てくる例と同じだね。
2chは自由だ、便所の落書きだ、といいつつも、荒らしは別だがね、という注釈をつける。
何でも書いていいよ、ただし荒らさなければね。ってな具合。

253 :デフォルトの名無しさん:2009/11/26(木) 21:05:39
C#とかはマーケティングによってできた言語でしょ

254 :デフォルトの名無しさん:2009/11/26(木) 21:06:59
研究だって広い意味ではマーケティングだよ。
誰かが必要としているから研究するのだから。

255 :デフォルトの名無しさん:2009/11/26(木) 21:08:16
「広い意味」とか言い出したらどうにもなんないだろw

256 :デフォルトの名無しさん:2009/11/26(木) 21:09:55
『誰か』が自分たちだけっていう

257 :デフォルトの名無しさん:2009/11/26(木) 21:10:51
>>252
それをやっちまうとそこからは新しいものは何も生まれないとかなんとか、
そんな感じだったか?
もう2chから新しいものは何も生まれないのか。

258 :デフォルトの名無しさん:2009/11/26(木) 21:12:53
かつてのプログラミングオタクももう新言語覚えるのがおっくうになって雑談ばっかりだな

259 :デフォルトの名無しさん:2009/11/26(木) 21:46:25
これはっ、ってわくわくがgoに無いんだもん

260 :デフォルトの名無しさん:2009/11/26(木) 21:56:08
>>245
まてよ。大成したやつなんて世界のほんの一部の人間だけ
99%の人間は大成しなくて普通だよ。例外を参考にしていきるな

261 :デフォルトの名無しさん:2009/11/26(木) 22:19:21
http://golang.jp/
日本語サイトできてたんだ

262 :デフォルトの名無しさん:2009/11/26(木) 22:26:30
>>260
「普通」でもいろいろあるだろ。
極端なことを言っているところを見ると人生経験が足りてない証拠。

263 :デフォルトの名無しさん:2009/11/26(木) 22:28:24
>>261
違うだろ。
どう見ても個人サイト。
スタートダッシュで良いドメイン取ったってだけだろ。

264 :デフォルトの名無しさん:2009/11/26(木) 22:36:40
whois みるとここのドメイン ttp://local.yahoo.co.jp/detail/spot/48db134f4b8fa06d483a7986e55f5721/

265 :デフォルトの名無しさん:2009/11/26(木) 22:37:11
公式にある素数を求めるプログラムで
func main() {
primes := sieve();
for {
fmt.Println(<-primes);
if <-primes > 1000{
break;
}
}
}
みたいに途中でとめると3とか13がでてこないんですがなぜですか?
どうか教えてください。

266 :デフォルトの名無しさん:2009/11/26(木) 23:19:49
捨ててるから

267 :デフォルトの名無しさん:2009/11/26(木) 23:20:12
2回取り出してるからだろ

268 :デフォルトの名無しさん:2009/11/27(金) 00:46:00
ぬるぽ


269 :デフォルトの名無しさん:2009/11/27(金) 00:51:39
■━⊂( ・∀・) 彡 ガッ☆`Д´)ノ>>268

270 :デフォルトの名無しさん:2009/11/27(金) 01:23:10
          __,,/  _, ----`ヽ  :.
     :.  / _     ___   、\
       / /   i      \   \\ :.
     :. ,'./       i  ヽ:.   ヽ:.:.. ヽ.ヽ
      ,'/    / .ハ ヽ ヽ:.:.:.:. ヽ::.. ヽヽ :.
     :. |i .i i  .i /  ヽ ト 、 \、:.:.:. ',:.',:.:.lヽ}
       |i .i l  :N_, -弋 \弌弋ナ:}:.:}
    :. |i∧ ', :{ ,ィjモト \  イjミトイイV :.  な…
       .|  :メヽ.', `ozZ}      izN。ハ::{     なんなんだよもん?
      :. |  :ヾ_! ゝ "゙゙    '  `゙ ハ.:', :.   ここ、どこだよもん?
      |  :.:_イ .:.ヽ.   (二フ , イ :.:.:!:.ヽ     なんであたし
   :.  / rィイ | :.:.ヽ: >r/`<ノ .:.::.}ヽ、\:.   貼られたんだよもん?
      / ∧l;l ! :.:.:.://{二 ̄ .} ..:..::リ//ハ.:\
 :.  / .{. ',ヾ、ヽi .:.:.{ /(^`  |.:.:.:.//: : :.}: . ヽ.:.
   / /  ) ヽ ヾ、ヽ:.ハ ヤ{   ∧/.-‐'": : |:.:. i ',
  ./ .,イ .:..} : :\ヾレ'ハ ∧__ノノハヾ、  : : : l:.:.: .ハ ',
  { /| .:.:ハ : : :i Y {ヾ`Yヽニン'ノ}: : } : : : :/:.:.:/ }:.}
  V | .:.:/:.:|_,ィ' ̄  ヽ三{ `ー-ノ : イ : : :/:.:i.:{  リ
    ヽ:.:{、.:.V     : : ヘ     : : {: : :/:.::∧|
     ヽ! )人    : : :人      : : : / \! :.
      "  ヽ : : : : :/イ{     :.ノ: : : :.\ :.
       :.  \__///: :\______/: : : : : : : ヽ
           / //: : :|;|: : : : : : i: : : __: : : : ',
       :.     / 、 {;{   |;|   . : i/. : : : : : :|
          / `Y;{. . . .|;|. : : : /i: : : : : : : : :l

271 :デフォルトの名無しさん:2009/11/27(金) 03:16:13
266,267ありがとうございます。
おかげで少しはchannelの意味がわかったかもしれません

272 :デフォルトの名無しさん:2009/11/27(金) 17:09:29
pkg/exp/spacewar を動かしてみたいんだが
native client てのが必要らしくて
よくわからん

273 :デフォルトの名無しさん:2009/11/27(金) 17:34:10
http://www.eggstore.jp/shopdetail/016000000006/

274 :デフォルトの名無しさん:2009/11/27(金) 22:57:00
native client(nacl)ではまだ動かない
go/srcでビルド用のスクリプトに実行属性付いてない
そのうち動くと思われ

275 :デフォルトの名無しさん:2009/11/27(金) 23:35:00
妙にスレ速度下がったな

276 :デフォルトの名無しさん:2009/11/27(金) 23:36:47
このスレはGoogleスレ的な部分が強いからな
他のGoogleネタがあったから
Go自体に興味のない奴が徐々にいなくなってるんだろ

277 :デフォルトの名無しさん:2009/11/27(金) 23:37:32
大半は、googleから書き込みだし

278 :デフォルトの名無しさん:2009/11/27(金) 23:46:51
そこまで工作的な物はないと思うが。
逆にアンチの熱心さに引いた奴が多い気がする。どちらかというと。

正直なところ、D言語なんかよりは導入しやすいコンパイラも提供されるし
チュートリアル的な情報も出そろうのが、やっぱりGoogleの力なんだとは
思った

言語そのものの善し悪しや、「新しいところ」だけ論じてるアンチってのも
j正直ずれてるんじゃね?

279 :デフォルトの名無しさん:2009/11/28(土) 00:01:10
>>278
で、君が認めるGoの言語仕様についての、ずれてない論てなに?

280 :デフォルトの名無しさん:2009/11/28(土) 00:02:34
>>278
新しさを熱心にアピールしてるのは中の人だし
そこに反応するのは全くズレてない

281 :デフォルトの名無しさん:2009/11/28(土) 00:03:27
C/C++よりはフレンドリー、とかじゃね?
それでできるんならそれでいいじゃんっていうLL的思考

282 :デフォルトの名無しさん:2009/11/28(土) 00:12:11
>>280
俺は、新しさよりも実用性をアピールしてるように受け取ったが
ネイティブコンパイルするC#ってな感じで。全然違うかも知れんけど

283 :デフォルトの名無しさん:2009/11/28(土) 00:46:52
GUIのフレームワークも無い状態で実用性ってなに?

284 :デフォルトの名無しさん:2009/11/28(土) 00:50:19
GUIが必要ない分野など山ほどある

285 :デフォルトの名無しさん:2009/11/28(土) 02:38:48
C++やC#,javaと比べるならGUIとの連携が当然に言語の評価対象になる。

286 :デフォルトの名無しさん:2009/11/28(土) 02:41:54
>>275
突然レベルが上がったと思ったら底辺レベルまで下がったり
実に忙しいスレだなここ

287 :デフォルトの名無しさん:2009/11/28(土) 02:42:59
C++はわかるがC#やJAVAと比べるのはおかしいだろ
まったく毛色の違う言語だろ

288 :デフォルトの名無しさん:2009/11/28(土) 03:03:53
ゴーグルに言いたいのは、youtubeをflash依存からいい加減に止めてくれ。
adobeはflash10しかインストさせようとしないし、古いブラウザで見れやしない。
もともと埋め込みアプレットはhtmlやブラウザにまったく関係ない技術なんだし、
html5,chromeとかブラウザ依存にこだわるのは、いい加減卒業してほいいね。
クラウドと言いつつも自社ブラウザ+専用player(アプリ)を売り込むようじゃ、自分のところのOSを売り込んでるMSと同じだろうな。

動画だってvideocd mpeg1品質程度かつ300x200程度で何がHDだアホ。
300x200程度でHDの品質が必要とか、開発者をなめてる。
そもそも現在のハードはHD品質を気軽に保存するストレージすらないから現実的でもない。

289 :デフォルトの名無しさん:2009/11/28(土) 03:05:55
GoogleはWeb標準に適合してない古いブラウザが嫌いなんだよ

290 :デフォルトの名無しさん:2009/11/28(土) 03:08:31
Web開発一回でもしたことがあるやつなら分かると思うが
IE6とかクソみたいなブラウザ向けにWebページをカスタマイズするのは
ホントにめんどくさいしうざったい

291 :デフォルトの名無しさん:2009/11/28(土) 03:09:22
古いブラウザは何のためにインストールしてるの?
理由が知りたいな。

292 :デフォルトの名無しさん:2009/11/28(土) 04:03:39
単に新しいソフト(ブラウザ)のインストールが許されないらしい。

293 :デフォルトの名無しさん:2009/11/28(土) 04:15:10
>>291
debian環境ですけど?

294 :デフォルトの名無しさん:2009/11/28(土) 04:16:03
>>293
debianなんて普通に新しいブラウザ使えるだろ

295 :デフォルトの名無しさん:2009/11/28(土) 04:20:49
次のwebの進化はms(silverright),adobe(air),sun(javafx)がそれぞれ提唱してるのであって、ブラウザ(native appli)の拡張じゃないよ。
しまいにはhttpは貧弱だからgoogle protocolとか言い出してるし1990-2000頃のMSと同じでわがまま言い放題。なめてんのか。
グーグルは、自分こそがwebの中心でも思ってんだろうけど、実はただのアホだってことにまだ気がついてないんだろう。

296 :デフォルトの名無しさん:2009/11/28(土) 04:22:51
>>289-290
youtubeとか埋め込みコンテンツはそもそもブラウザ(html)の新旧はまったく関係ないよ。

297 :デフォルトの名無しさん:2009/11/28(土) 04:27:44
WebKit なら Safari/Google Chrome、Gecko なら Firefox、そして、Trident なら Sleipnir と言われるポジションになる

298 :デフォルトの名無しさん:2009/11/28(土) 04:28:58
AndroidだとOpera miniが使いやすい

299 :デフォルトの名無しさん:2009/11/28(土) 05:05:04
きもい独り言はおわりましたか?

300 :デフォルトの名無しさん:2009/11/28(土) 05:07:33
>>299
http://twitter.com/

301 :デフォルトの名無しさん:2009/11/28(土) 05:23:10
よくみたら厶版にもグーグルスレがあるのか。てっきりグーグルはweb板扱いだと思ってたけど・・・
まあいいか。このスレはいきなり過疎ってたから書き込みテストのつもりでレスしたんだし。

せっかくだからひとつコメントしとけば、ホームページ閲覧なんかは携帯とかPCより貧弱なブラウザ環境からアクセスしてるのが大半なんだし、
IE6でも十分リッチ、ましてほとんどの人が最新のPC環境(win7とか)でブラウジングしてるって考えること自体が開発者軍団として傲慢なんだと思うよ。


302 :デフォルトの名無しさん:2009/11/28(土) 05:25:56
サービスを受けたければ開発者の推奨環境に自分が合わせるしかないだろ
開発者はそういう人間を対象に開発してるにすぎない

303 :デフォルトの名無しさん:2009/11/28(土) 05:30:20
youtubeはgoogleが開発したわけじゃないだろ。
下らないプロトコルなんか開発しないで、google 動画コーディックを開発すればいいだろ。
もともとITバブル企業なんだしこの際realnetwork(ram)を企業買収すればいいのかなって思うけどね。

304 :デフォルトの名無しさん:2009/11/28(土) 05:39:27
>>303
動画コーデックではOn2 Technologies買ったところだ
それにrealはねーよ。圧縮効率悪すぎ。

305 :デフォルトの名無しさん:2009/11/28(土) 05:44:48
googleは自分では大したもん作れないのにどんどんでかくなってるな…

306 :デフォルトの名無しさん:2009/11/28(土) 06:05:19
ぐぐるが本格的に内製してるのなんて検索エンジンだけだろ。
それだけでこんだけでかくなってるんだからたいしたもんだよ

307 :デフォルトの名無しさん:2009/11/28(土) 06:09:35
ガチでgoスレとGoogleスレの区別がついてない人がいて吹いた。

308 :デフォルトの名無しさん:2009/11/28(土) 06:10:13
on2買収したんか。知らんかった、というか最近忙しくてyoutubeも見てなかったし、googleの追っかけでもないしまったく興味なかった。

realnetworksはストリーム配信で多少の技術と実績を持っていて、realのコーディックとか圧縮とかはあまりどうでもいい。
というよりもストリームからみれば、圧縮の効率や進捗の速度などはまったく問題なくなる(ストリーム、つまり常時ダウンロードだから)。
逆にyoutubeのframeサイズ360x240程度は、mp4+264とかにこだわってハードを用意することもなく、配信に的した形式でmpeg1かつbitsrate 1MB程度で十分ってことがわかる。
HDとかは5年以上先の技術でいくら販促したって現在のPC(winxp程度)や携帯(iphoneレベル)あたりのボリュームゾーンじゃまったくいらん。

総合的に考えてもグーグルはただのIT大手広告代理店+ITバブル企業ってこと。

309 :デフォルトの名無しさん:2009/11/28(土) 06:10:39
>>301みたいに「せっかくだから」で書き込む奴が多いんだよ。区別がついてないんじゃくて
もともとそういう場所なの

310 :デフォルトの名無しさん:2009/11/28(土) 06:11:30
> もともとそういう場所なの
すげえ迷惑な話だなおい

311 :デフォルトの名無しさん:2009/11/28(土) 06:14:14
とは言ってもgoの話題ないからしかたない

312 :デフォルトの名無しさん:2009/11/28(土) 06:15:57
>>308
最近のyoutubeは大画面表示できるし1080pまで対応してるよ
ストリーミングとは別にダウンロードして見る人もいるし

313 :デフォルトの名無しさん:2009/11/28(土) 06:19:34
ログ読んでみたら惨いのがいるな
マ板で勢いトップクラスなのに過疎ってるとかテストとかどんだけ
いつになったらまったりできるんだよこのスレ

314 :デフォルトの名無しさん:2009/11/28(土) 06:22:55
ダウンロードするならそもそもブラウザの拡張なんか関係ないだろ。

315 :デフォルトの名無しさん:2009/11/28(土) 06:50:29
何も見ずにダウンロードするわけじゃないよ、そういう人もいるだろうけど

316 :デフォルトの名無しさん:2009/11/28(土) 07:13:08
なんで動画の話してるの?馬鹿なの?

317 :デフォルトの名無しさん:2009/11/28(土) 07:25:58
part3になっても言語としてのgoの話なんか一つもないだろ。

318 :デフォルトの名無しさん:2009/11/28(土) 07:41:07
ここまで >>288 の自演でした

319 :デフォルトの名無しさん:2009/11/28(土) 11:07:38
>>292
なんでそんなブラック企業にいるの?
転職しないの?

320 :デフォルトの名無しさん:2009/11/28(土) 15:19:38
だれかCSPの詳しい説明頼む

321 :デフォルトの名無しさん:2009/11/28(土) 17:32:47
>>320
詳しくはWEBで!!

322 :デフォルトの名無しさん:2009/11/28(土) 18:19:39
いろいろできるねぇ。これでネイティブ吐くのが面白い。

package main
import "fmt"

func main() {
add := func( a, b int ) int { return a + b };
fmt.Println( add( 1, 2 ) );

add2 := func( a int ) ( func( int ) int ) {
return func( b int ) int { return a + b }
};
fmt.Println( add2( 2 )( 2 ) );
}


323 :デフォルトの名無しさん:2009/11/28(土) 18:27:09
高階関数もできた

package main
import "fmt"

func make( f func( int ) ( func( int ) int ) ) ( func( int ) int ) {
return f( 1 )
}

func main() {
add := func( a, b int ) int { return a + b };
fmt.Println( add( 1, 2 ) );

add2 := func( a int ) ( func( int ) int ) {
return func( b int ) int { return a + b }
};
fmt.Println( add2( 2 )( 2 ) );
fmt.Printf( "%T\n", add2 );
fmt.Printf( "%T\n", add2( 1 ) );

inc := make( add2 );
fmt.Println( inc( 5 ) );
}


324 :デフォルトの名無しさん:2009/11/28(土) 18:33:20
>>322
何が面白いのか分からない

325 :デフォルトの名無しさん:2009/11/28(土) 18:35:21
じゃあ面黒い

326 :デフォルトの名無しさん:2009/11/28(土) 18:37:35
http://pc12.2ch.net/test/read.cgi/tech/1257968644/
コード貼りたいひとはこちらで

327 :デフォルトの名無しさん:2009/11/28(土) 18:45:32
RailsやCouchDBみたいなのが出てくるのはいつのことやら
いや結構楽しみにしてるんだけど

328 :デフォルトの名無しさん:2009/11/28(土) 18:47:41
すぐにgoogle信者が作りそうな気はする

329 :デフォルトの名無しさん:2009/11/28(土) 18:52:27
>>324
なんでGoスレ見てるの?

330 :デフォルトの名無しさん:2009/11/28(土) 18:58:40
>>329
322のコードが普通過ぎて何が面白いのか分からないってだけなんだけど
そのレスはどういう意味?

331 :デフォルトの名無しさん:2009/11/28(土) 19:06:10
>>330 は鬱病

332 :デフォルトの名無しさん:2009/11/28(土) 19:07:58
mod_go
ttp://twitter.com/mako10z/statuses/5616636696

333 :デフォルトの名無しさん:2009/11/28(土) 19:16:37
http://wordprogress.org/archives/643
http://wordprogress.org/archives/tag/go
http://www.grj.jp/proactiv/

334 :デフォルトの名無しさん:2009/11/28(土) 19:21:40
ttp://blog.livedoor.jp/aho1go/archives/51725863.html
ttp://d.hatena.ne.jp/tora0091/20091112/1258028546
ttp://www.slideshare.net/jbking/can-a-python-go-beyond-the-python

335 :デフォルトの名無しさん:2009/11/28(土) 19:23:53

こんにちは


336 :デフォルトの名無しさん:2009/11/28(土) 19:25:36
>>330
あーいうコードを書けてネイティブを吐くのがGoの特徴だと思うんだけど
それが面白くないならどうしてGoスレ見てるんだろうと思って聞いてみたの
例えばどんなのを期待してるの?

337 :デフォルトの名無しさん:2009/11/28(土) 19:32:14
http://code.google.com/p/go-windows/

338 :デフォルトの名無しさん:2009/11/28(土) 19:38:04
>>323
なんか括弧だらけだということはわかるけど
何をやってるのかさっぱりわからん

339 :デフォルトの名無しさん:2009/11/28(土) 19:42:55
純粋なあの頃は仕事で追い詰められて自殺なんて都市伝説だと思ってたけど
今じゃ知り合いの失踪も自殺も体験した

340 :デフォルトの名無しさん:2009/11/28(土) 19:44:11
>>337
完成品?

341 :デフォルトの名無しさん:2009/11/28(土) 19:45:11
addは単なるインライン関数
add2はカリー化。マニア向けなので別に知らなくてもいい
inc/makeは関数を受け取って関数を返してる。高階関数。名前は難しそうだが簡単で便利
括弧が多いのはGoの文法がださいのでしょうがない

342 :デフォルトの名無しさん:2009/11/28(土) 19:45:59
ネイティブコードなら lisp でもつくれるで。

343 :デフォルトの名無しさん:2009/11/28(土) 19:55:27
テレ朝が、鳩山の支持率操作を、うっかり自白しました
鳩山首相 一生懸命「我々」も支持率下げないよう辛抱して支えてるのに・・・
ttp://www.youtube.com/watch?v=YbWdc6NrrNs#t=1m10s
テレ朝が、鳩山の支持率操作を、うっかり自白しました
ttp://www.youtube.com/watch?v=R22RrK1nH54

344 :デフォルトの名無しさん:2009/11/28(土) 20:03:09
scalaスレで馬鹿Lisperが暴れてる
どうにかしてくれ

345 :デフォルトの名無しさん:2009/11/28(土) 20:31:44
>>341
goは括弧が少ないのが特徴じゃないのか

346 :デフォルトの名無しさん:2009/11/28(土) 20:35:59
>>336
俺はCSPでどこまで行けるのかくらいかなぁ
このスレの一部で評価が高いMSのAxumもCSP採用してるし

クロージャ持っててネイティブ吐けるのはCっぽいのだけでもC++0x/Mythryl/Dとかあるし
最近のLLVMの台頭見てるともう珍しさはないんじゃないかと
(仕様じゃないけどBlocks使えばCやObjective-Cでもクロージャ使えるので広まるの願ってたり)

347 :デフォルトの名無しさん:2009/11/28(土) 20:39:39
>>345
Goってifとかの括弧はなくなったけど関数周りはCに比べて大抵括弧増えると思う

348 :デフォルトの名無しさん:2009/11/28(土) 20:53:37
>>346
CSPについて詳しい説明してくだしあ
ちなみにチャネルをちょっと使ってみたけど、Paralle.Forみたいなのも欲しいと思った


349 :デフォルトの名無しさん:2009/11/28(土) 22:03:06
ActorとCSPとSTMの違いがわからない
誰か解説求む

350 :デフォルトの名無しさん:2009/11/28(土) 22:50:51
STMは中身が全然違うだろ。
教えてやる前に自分がどこまで理解してるか示してくれ。
一から教えるのはパス

351 :デフォルトの名無しさん:2009/11/28(土) 23:14:07
関数値タイプ名とか適当に省略できないのかな?
関数を返す関数を返す関数を返す関数とかだとどうなるんだか

352 :デフォルトの名無しさん:2009/11/28(土) 23:17:15
関数で遊びたいなら関数型言語使えば?


353 :デフォルトの名無しさん:2009/11/28(土) 23:47:36
結局おもちゃとしてしか認識してないんだよな

354 :デフォルトの名無しさん:2009/11/28(土) 23:55:46
おもちゃ以外で使われるには時間がかかるよ

355 :デフォルトの名無しさん:2009/11/29(日) 00:04:05
お前らにはおもちゃとしか扱えないってこと

356 :デフォルトの名無しさん:2009/11/29(日) 00:04:49
おもちゃ程の価値しかないものを過大評価するのはどうかと思うね

357 :デフォルトの名無しさん:2009/11/29(日) 00:06:58
価値は使う側によって決まる

358 :デフォルトの名無しさん:2009/11/29(日) 00:15:43
高階関数とカリー化とクロージャ備えてるのか
立派な関数型言語じゃん

359 :デフォルトの名無しさん:2009/11/29(日) 00:17:57
Go用途がはっきりしない。
GCがあるのでCの置き換えにはならない。
じゃあJavaやC#のポジション狙い?
あるいはErlang?

360 :デフォルトの名無しさん:2009/11/29(日) 00:18:36
それで関数型と認めちゃうんだw

361 :デフォルトの名無しさん:2009/11/29(日) 00:19:07
>>358
関数型の本質を理解してないバカがまたここに。

362 :デフォルトの名無しさん:2009/11/29(日) 00:25:35
またHaskell原理主義者か

363 :デフォルトの名無しさん:2009/11/29(日) 00:26:45
それで関数型言語と呼べるなら、PythonやJavascriptのような
現代的な言語はみんな関数型だな

364 :デフォルトの名無しさん:2009/11/29(日) 00:32:32
でもLispやMLが関数型言語の仲間なんだろ?

365 :デフォルトの名無しさん:2009/11/29(日) 00:42:08
JavaScriptは関数型と呼んでも何の差しさわりもないような
Pythonも然り
JavaScriptで書いてるときは関数型の思考になります

366 :デフォルトの名無しさん:2009/11/29(日) 00:59:17
副作用のある言語は真の関数型言語とは呼べない
HaskellやCleanこそが真の関数型言語である

367 :デフォルトの名無しさん:2009/11/29(日) 01:03:46
でも副作用なしじゃファイルに含まれる文字の出現頻度さえO(N)で計算出来ないでしょ
実用的じゃないよ

368 :デフォルトの名無しさん:2009/11/29(日) 01:04:53
>>362
えっと、プログラミング言語はすべて原理どおりに動作するので、原理主義上等なんですが・・・

369 :デフォルトの名無しさん:2009/11/29(日) 01:07:33
>>366
そっちは純粋関数型言語と呼んでむしろ特別扱いされてるだろ。
λ計算ベースにしてたら関数型言語でいいじゃん。

370 :デフォルトの名無しさん:2009/11/29(日) 01:08:32
>>369
チャーチ数採用している言語とかほとんど無いんじゃ…

371 :デフォルトの名無しさん:2009/11/29(日) 01:11:12
JavaScriptやPythonは関数型言語なんて呼ばれてないだろ

372 :デフォルトの名無しさん:2009/11/29(日) 01:12:03
>>370
どの程度までプリミティブで作りこむかによる。
別にチャーチ数をそのまんま使わないといけないなんてことはないし、
もしチャーチ数を使うならどうやって画面にhelloworld出すの?

373 :デフォルトの名無しさん:2009/11/29(日) 01:15:37
>>370
チャーチ数持ち出すぐらいならわかってると思うけど
関数と、例えば整数の値に区別がないのが関数型言語の特徴なんだよ。

374 :デフォルトの名無しさん:2009/11/29(日) 01:16:46
>>373
じゃあ副作用があるやつは全部だめだな

375 :デフォルトの名無しさん:2009/11/29(日) 01:17:32
>>371
まあ、こんな記事もあるんだけどな

JavaScript: 世界で最も誤解されたプログラミング言語
http://d.hatena.ne.jp/brazil/20050829/1125321936

376 :デフォルトの名無しさん:2009/11/29(日) 01:20:39
おまいらそろそろGoの話に戻れ

377 :デフォルトの名無しさん:2009/11/29(日) 01:33:49
Cygwinで出来ますか?

378 :デフォルトの名無しさん:2009/11/29(日) 01:43:19
JavaScriptやPythonはランタイムの動き的に関数型言語でないと思ってるけど、
関数型言語の多くの特徴を備えてるって感じでは?
LL言語って関数を実行時に定義してるわけだから関数型言語に近いことができる。

379 :デフォルトの名無しさん:2009/11/29(日) 01:51:52
X11のライブラリ書き始めた人いるね

380 :デフォルトの名無しさん:2009/11/29(日) 02:24:15
Qtとか使えるようになるの?

381 :デフォルトの名無しさん:2009/11/29(日) 02:39:26
http://code.google.com/p/go-windows/

382 :デフォルトの名無しさん:2009/11/29(日) 04:01:00
あんな型がルーズな言語がいいとかどんだけお遊びプログラミングなんだよ

383 :デフォルトの名無しさん:2009/11/29(日) 04:22:57
型がルーズというのは思い込みだと思うが

384 :デフォルトの名無しさん:2009/11/29(日) 04:25:47
思い込みって。ActionScriptですら改善されてるのに。

385 :デフォルトの名無しさん:2009/11/29(日) 06:33:02
javascriptのはなしかよw

386 :デフォルトの名無しさん:2009/11/29(日) 09:56:00
> LL言語って関数を実行時に定義してるわけだから関数型言語に近いことができる。

関数を実行時に「定義」できないと関数型言語でないなら、
Haskellなんか困るじゃないかw

387 :デフォルトの名無しさん:2009/11/29(日) 10:20:40
>>382
動的言語って結構本格的なビジネスでも使われてるんだぜ?
知らなかった?

388 :デフォルトの名無しさん:2009/11/29(日) 10:40:31
ビジネスチャンスの悪寒!!!

389 :デフォルトの名無しさん:2009/11/29(日) 10:42:31
GoogleMap(笑)とかのこと?

390 :デフォルトの名無しさん:2009/11/29(日) 11:25:52
>>387
知ってるがあれがつくりやすいって言ってる奴みたことない。

391 :デフォルトの名無しさん:2009/11/29(日) 11:56:25
>>390
動的言語が作りやすいと言ってる奴ならいくらでも見たことあるんだけど

392 :デフォルトの名無しさん:2009/11/29(日) 12:15:45
型チェックが弱い言語の話じゃないの?

393 :デフォルトの名無しさん:2009/11/29(日) 12:38:01
動的言語って型チェックがない言語じゃないの?

394 :デフォルトの名無しさん:2009/11/29(日) 12:44:25
>>389
このスレにGoogle Map以上の規模のビジネスアプリ作ってる奴が
どの程度いるのやら

395 :デフォルトの名無しさん:2009/11/29(日) 12:49:19
>>390
GoogleでGreasemonkey使ってるとか聞いたことあるが

396 :デフォルトの名無しさん:2009/11/29(日) 13:20:39
動的言語だって型チェックしてるだろ。目に見えないだけで

397 :デフォルトの名無しさん:2009/11/29(日) 13:57:17
>>379
kwsk

398 :デフォルトの名無しさん:2009/11/29(日) 13:57:31
コンパイル時にチェックしないとチェックが大変だろ

399 :デフォルトの名無しさん:2009/11/29(日) 14:11:00
>>397
http://d.hatena.ne.jp/moriyoshi/20091125/1259175076

400 :デフォルトの名無しさん:2009/11/29(日) 14:15:58
http://code.google.com/p/go/source/detail?r=4a3f8104324e
switch c.buf[0] {
case 0x02, 0x03: // Key press, key release.
// BUG(nigeltao): Keycode to keysym mapping is not implemented.

// The keycode is in c.buf[1], but as keymaps aren't implemented yet, we'll use the
// space character as a placeholder.
keysym := int(' ');
// TODO(nigeltao): Should we send KeyboardChan ints for Shift/Ctrl/Alt? Should Shift-A send
// the same int down the channel as the sent on just the A key?
// TODO(nigeltao): How should IME events (e.g. key presses that should generate CJK text) work? Or
// is that outside the scope of the draw.Context interface?
if c.buf[0] == 0x03 {
keysym = -keysym
}
c.kbd <- keysym;

it's early development stage...

401 :デフォルトの名無しさん:2009/11/29(日) 16:39:49
今どきこんな古くさい言語使う人いるの?
これなら普通にC++使ってた方がまし


402 :デフォルトの名無しさん:2009/11/29(日) 16:46:53
お前定義で古臭い言われましても

403 :デフォルトの名無しさん:2009/11/29(日) 17:00:36
グーグルの社員7人の意図するところは別にあるだろうけど
メタプログラミングに馴れれないマ専用
Objective-C現代風味って感じ

404 :デフォルトの名無しさん:2009/11/29(日) 17:03:56
UNIX Magazine 整理してたら 2001年の 9月号に Plan9

405 :デフォルトの名無しさん:2009/11/29(日) 17:06:01
いつになったら何でも抽象化がいいわけじゃないってことに気づくのか

406 :デフォルトの名無しさん:2009/11/29(日) 17:06:32
http://upload.wikimedia.org/wikipedia/he/5/5c/Plan9bunnywhite.jpg

407 :デフォルトの名無しさん:2009/11/29(日) 17:07:40
http://www.noritsuna.com/images/server/plan9-boot02.PNG

408 :デフォルトの名無しさん:2009/11/29(日) 17:08:41
>>405
頭の良い人間は抽象化が好きなんだよ。プログラミングに限らず

409 :デフォルトの名無しさん:2009/11/29(日) 17:12:17
>>408
でプロジェクトがバグがでて人のせいにするわけですね。
自称頭がいい下っ端はいいな。

410 :デフォルトの名無しさん:2009/11/29(日) 17:15:04
みなさん、大そう建設的なことですな

411 :デフォルトの名無しさん:2009/11/29(日) 17:18:11
高階関数が使えるのなら、実行時にメタプログラミング的なことはできる

412 :デフォルトの名無しさん:2009/11/29(日) 17:22:11
今の段階ではあきらかにメタプログラミング的な機能は欠如してるでしょ
今後ジェネリックスが付く予定らしいというようなことがFAQから読み取れるから
今後そういうところも強化されていくだろうね

413 :デフォルトの名無しさん:2009/11/29(日) 17:24:05
>>409
何の話?

414 :デフォルトの名無しさん:2009/11/29(日) 17:34:38
>>406
なにやら寂しげに見える

415 :デフォルトの名無しさん:2009/11/29(日) 17:37:54
OOP嫌いなRobやKenもジェネリクスは大好きなんだよな。
Boostなんか10年以上かけても地雷ダンジョンにしかならんのに。

416 :デフォルトの名無しさん:2009/11/29(日) 17:52:01
特に目新しいものがない→誰でもすぐ覚えれる
よってGoは流行りそう

417 :デフォルトの名無しさん:2009/11/29(日) 17:54:57
特に目新しいものがない→誰も覚える気にならない
よってGoは流行らなそう


418 :デフォルトの名無しさん:2009/11/29(日) 18:00:54
>>417
まだ覚えてないのかよw
もう3スレ目だよw

419 :デフォルトの名無しさん:2009/11/29(日) 18:21:06
ポインタとGCってどうやって共存してるの?
世代別GCにしたらコピーでアドレス変わるけど、どうするの?

420 :デフォルトの名無しさん:2009/11/29(日) 19:03:19
>>419
go言語は世代別GCなの???

421 :デフォルトの名無しさん:2009/11/29(日) 19:42:46
>>420
今は違う
でもGCを速くするには世代別がきっと必要になる

422 :デフォルトの名無しさん:2009/11/29(日) 19:45:26
>>420
世代別の性能を数倍に高めた
アルゴリズムを使うって言ってた

423 :デフォルトの名無しさん:2009/11/29(日) 19:46:29
そもそも、GCを速くするのに、アドレス変わるようなコピーをしてる暇なんてあるのか?

424 :デフォルトの名無しさん:2009/11/29(日) 19:51:28
Goにポインタはないから大丈夫

425 :デフォルトの名無しさん:2009/11/29(日) 20:08:05
Goはポインタを克服した究極言語だから問題なんてないだろ


426 :デフォルトの名無しさん:2009/11/29(日) 20:09:39
>>423
世代別はコピーが最小限になるから大丈夫

427 :デフォルトの名無しさん:2009/11/29(日) 20:20:41
>>424
ポインタはある。ポインタ演算はない。

428 :デフォルトの名無しさん:2009/11/29(日) 20:27:38
ポインタの値が生のアドレスじゃなきゃいけないわけじゃないよね

429 :デフォルトの名無しさん:2009/11/29(日) 20:59:25
はずかしいのこころ!

430 :デフォルトの名無しさん:2009/11/29(日) 21:26:40
Goは元々ゴミだからGCなくても大丈夫

431 :デフォルトの名無しさん:2009/11/29(日) 21:35:49
おれ今新しい言語開発中。

432 :デフォルトの名無しさん:2009/11/29(日) 21:38:06
http://ascii.jp/elem/000/000/477/477851/

433 :デフォルトの名無しさん:2009/11/29(日) 22:11:02
deferって何に使うの?

package main
import . "fmt"

func f( a int ) {
 Println( "f(): ", a );
}

func main() {
 defer f(1);
 Println( "main() 1" );
 defer f(2);
 Println( "main() 2" );
}

結果
main() 1
main() 2
f(): 2
f(): 1


434 :デフォルトの名無しさん:2009/11/29(日) 22:17:48
>>433
func f() {
begin_transaction();
defer end_transaction();

// ...
}

435 :デフォルトの名無しさん:2009/11/29(日) 22:21:21
閉じたり開放したりを忘れないためか
C#のusingみたいな使いどころか。機能は全然違うけど


436 :デフォルトの名無しさん:2009/11/29(日) 22:21:36
デストラクタ?

437 :デフォルトの名無しさん:2009/11/29(日) 22:23:20
スコープガード

438 :デフォルトの名無しさん:2009/11/30(月) 20:00:39
finallyをなくすためだろ。
戻り値複数にして例外を排除する一環。
俺は例外は結局スタックトレースで追っかけるくらいなら
ない方がましだと思うので支持する。

439 :デフォルトの名無しさん:2009/11/30(月) 20:33:16
finally は制御フローが分かりづらいので、好きじゃないな。

defer は、http://golang.org/doc/GoCourseDay1.pdf にあった
トレースの例を見ると、へえーって思うよ

440 :デフォルトの名無しさん:2009/11/30(月) 22:29:05
Cのatexit()とか
Dのスコープガード文が近いだろね

441 :デフォルトの名無しさん:2009/12/01(火) 08:52:46
CSP資料
ttp://www.ibm.com/developerworks/jp/java/library/j-csp2/
6g -S でダンプしたコード
runtime/chan.c


442 :デフォルトの名無しさん:2009/12/01(火) 13:43:23
Google Wave
Screen Shot www
http://jp.techcrunch.com/archives/20091126why-google-wave-sucks/


443 :デフォルトの名無しさん:2009/12/01(火) 21:56:42
既存の型にメソッド追加しようとしたら
cannot define new methods on non-local type string
とか言われますけどこれってずっとこのままですか?

444 :デフォルトの名無しさん:2009/12/01(火) 22:53:07
俺もそれやった。できそうに見えてできないよね
このままだと思うけどそれは誰にもわからない

445 :デフォルトの名無しさん:2009/12/02(水) 00:17:52
packageが実質クラスみたいなもんなんだな

446 :デフォルトの名無しさん:2009/12/02(水) 00:54:28
Goって老害が作ったごみ言語だろ?

447 :デフォルトの名無しさん:2009/12/02(水) 00:57:39
でお前はその老害の何万分の一でもなにか役立つことができるのかい

448 :デフォルトの名無しさん:2009/12/02(水) 01:36:52
X11のライブラリがXlib使わずにXプロトコルで描画するのにワロタ
ほんとXが嫌いなんだなKenさんは

449 :デフォルトの名無しさん:2009/12/02(水) 02:09:46
>>447
役に立つってどういうことよ。
金か?
たとえば会社のゴミ処理係は役に立っており、いなくなるとみんなとても困るがいるが
あまり感謝されないのであまり儲からない。

450 :デフォルトの名無しさん:2009/12/02(水) 02:13:53
顔真っ赤

451 :デフォルトの名無しさん:2009/12/02(水) 02:15:42
>>447
老害に反応したなw
気にしてんの?

452 :デフォルトの名無しさん:2009/12/02(水) 02:16:27
顔真っ赤

453 :デフォルトの名無しさん:2009/12/02(水) 02:21:15
>>448
書いてるのケンじゃない
なんか一人でガリゴリ書いてる
Xがどうのこうのより、go最大のpkgになりそうなので
大きなプログラムを書けるかどうかってあたりに注目してる

454 :デフォルトの名無しさん:2009/12/02(水) 02:35:06
>>450
>>452
団塊世代は「わからない」という発言が負けを意味するように感じるようだな。
別に恥ずかしいことじゃないよ。
世の中のことすべて知っている人間なんて皆無なんだから、知らないことがあるのが当然。

455 :デフォルトの名無しさん:2009/12/02(水) 10:09:40
言葉の意味としては間違っちゃいないが、極端に走るのがいわゆるゆとり世代

456 :デフォルトの名無しさん:2009/12/02(水) 11:07:01
interface{}がコンテナかよ...ひでえなw

457 :デフォルトの名無しさん:2009/12/02(水) 12:43:34
巨大化したあげく沈没寸前のC++やJavaへの
アンチテーゼとして期待できる言語だよ

458 :デフォルトの名無しさん:2009/12/02(水) 12:56:31
確かに言語仕様としてはウンコだな。
この言語をgoogleは流行らしていくつもりなのか・・・

459 :デフォルトの名無しさん:2009/12/02(水) 14:45:38
C++やJAVAの方が断然良いな

460 :デフォルトの名無しさん:2009/12/02(水) 15:43:43
これってデバドラ向けなの?
それともWebアプリ用?

461 :デフォルトの名無しさん:2009/12/02(水) 15:53:31
>>453
こんな話を思い出した

http://big.spacetowel.com/?p=3
> Case Studies. ATM switch. 1.5 million lines of Erlang code. Integrates
> 0.5 million lines of C/C++ code. Provided 99.9999999% availability.

462 :デフォルトの名無しさん:2009/12/02(水) 16:03:00
>>460
デバドラ向けなわけがないでしょう

463 :デフォルトの名無しさん:2009/12/02(水) 21:17:58
~place-holder~ がださい

464 :デフォルトの名無しさん:2009/12/02(水) 23:27:58
Google Gears、2年で終了
今後のメンテも一切なく、打ち切り
Goは何年持つかな

465 :デフォルトの名無しさん:2009/12/02(水) 23:30:28
おっとメンテは続けるのか。嘘ついたゴメン。

466 :デフォルトの名無しさん:2009/12/02(水) 23:31:44
googleは金があるから、とりあえずやってみるで
ダメでも止めれば損失はそこでストップ、バイバイって感じだからなあ

467 :デフォルトの名無しさん:2009/12/02(水) 23:37:05
>>466
やると言ったからには続けないと信用を失うよ。
損失がないなんてことはない。
信用というもっとも大切な資産を削られる。

468 :デフォルトの名無しさん:2009/12/02(水) 23:46:44
>>467
Googleの信用はすでにそんなところには皆無だろうが。
検索サービスさえ続けていれば他はチャレンジ(or 遊び)だとみんな見てくれる。

それに、Gmailみたいなデータ・運用込みのサービスならともかく、OSSの言語仕様&コンパイラだろ?
いつやめたって信用問題になんかなるもんか。

469 :デフォルトの名無しさん:2009/12/02(水) 23:48:26
識者からは完全にやばい企業扱いされてるしな

470 :デフォルトの名無しさん:2009/12/02(水) 23:59:53
googleにはベル研のような品格がない


471 :デフォルトの名無しさん:2009/12/03(木) 00:04:48
>>445
違うだろ

472 :デフォルトの名無しさん:2009/12/03(木) 01:32:10
>>463
くわしく

473 :デフォルトの名無しさん:2009/12/03(木) 04:27:19
グーグルのOSSの取り組みはIBM,SUNのようにすれば少しは受け入れられると思うけど。
例えばSUNはjython,jrubyの開発リーダをフルタイムで雇って自由に開発させていたりしたし、
IBMは自社と方向性が同じOSSプロジェクトに積極的に技術と資金を提供していた。
グーグルのやり方を見ていても、天才たちを集めてるだけで何かをやってるわけではないし
グーグルが提唱する技術はメールや写真とか今のIDEなら誰でも作れる程度の小物アプリで、グーグルのライブラリやプロジェクト、OSSは天才たちだと思っていたほど大したものでなく開発者にほとんどの受け入れられてない。

google bookで起死回生を図ろうとしたけど、中国と同じく国家規模の著者の著作権・公衆送信権侵害と避難されたし、実体はMSよりも迷惑な会社ってところ。
実際はただのインターネット広告代理店なんだし、そろそろ化けの皮が剥がれるだろうよ。

474 :デフォルトの名無しさん:2009/12/03(木) 06:13:15
>>473
スレ違い

475 :デフォルトの名無しさん:2009/12/03(木) 06:49:07
連載開始
新世代の並列処理言語Google Goをひもとく
http://www.atmarkit.co.jp/fcoding/articles/go/01/go01a.html


476 :デフォルトの名無しさん:2009/12/03(木) 08:39:06
その記事、間違いだらけだね…
ご自由にお取りください的な鬼の首


477 :デフォルトの名無しさん:2009/12/03(木) 08:39:31
グーグル、WSJなど閲覧制限 有料記事は1日五つまで
ttp://www.47news.jp/CN/200912/CN2009120201000373.html

新聞社が料金を支払った契約者だけが閲覧できるように設定した記事について、
これまではグーグルを経由するとすべて無料で読めていた。
米メディア大手ニューズ・コーポレーションCEOのルパート・マードック氏が
「メディアがコストをかけて掲載した記事にただ乗りしている」などとグーグルを強く批判した。

478 :デフォルトの名無しさん:2009/12/03(木) 09:01:24
ttp://www.cs.hmc.edu/~me/go/iterutils/iterutils.go
exp/iterの拡張

479 :デフォルトの名無しさん:2009/12/03(木) 10:59:52
>>475
なんで新言語のしょっぱなの記事なのに暗いんだよw

480 :デフォルトの名無しさん:2009/12/03(木) 11:32:01
これはひどい

481 :デフォルトの名無しさん:2009/12/03(木) 13:02:49
並列処理言語なんてうたってないし

482 :デフォルトの名無しさん:2009/12/03(木) 13:27:12
並行だな

483 :デフォルトの名無しさん:2009/12/03(木) 13:30:28
Goと違いIMEのほうは人気高そうだなw

484 :デフォルトの名無しさん:2009/12/03(木) 14:00:46
ブック検索やらニュースやら
他人の有料コンテンツを無断で閲覧可能にしているような傍若無人団体を何故皆はチヤホヤするんだ?
この世界からモラルというものは消滅してしまったのか?

485 :デフォルトの名無しさん:2009/12/03(木) 14:04:26
>>484
スレ違い

486 :デフォルトの名無しさん:2009/12/03(木) 14:05:15
googleは検索だけでしょ。自社開発したのは。
appleみたく次々といいものを作って世に出せば認められたのかもしれないね。

487 :デフォルトの名無しさん:2009/12/03(木) 16:48:13
認められなくても金さえ入ればそれで良いじゃん

488 :デフォルトの名無しさん:2009/12/03(木) 17:01:30
認められないなら、金を払うのも惜しいと思われるのが世の中。

489 :デフォルトの名無しさん:2009/12/03(木) 17:31:34
@itの記事、いい記事書こうって気持ちが感じられないな
業務命令でしかたなく書いてるのか

490 :デフォルトの名無しさん:2009/12/03(木) 17:34:42
jienn otu

491 :デフォルトの名無しさん:2009/12/03(木) 17:51:16
Google 日本語入力大人気だな

492 :デフォルトの名無しさん:2009/12/03(木) 22:40:04
Googleはネット暴力団

493 :デフォルトの名無しさん:2009/12/03(木) 22:51:56
ここで意味無くGoogleを叩いてるやつって、何でム板にいるの?

494 :デフォルトの名無しさん:2009/12/03(木) 22:54:20
お前も煽ってないでGoの話題振れよ無能

495 :デフォルトの名無しさん:2009/12/03(木) 23:01:39
煽りってのはお前のレスのことだ低脳
話題がなけりゃ寂れるのがいいんだよこの板は
無駄にゴミ撒くんじゃないよ

496 :デフォルトの名無しさん:2009/12/03(木) 23:03:31
>>495
くやしいのうwwwwwくやしいのうwwwww

497 :デフォルトの名無しさん:2009/12/03(木) 23:04:21
お前の指摘は的外れだ、という論旨のレス内容が
相手の指摘にドンピシャ当てはまっている例。

498 :デフォルトの名無しさん:2009/12/03(木) 23:06:29
>話題がなけりゃ寂れるのがいいんだよこの板は
やることないならN速でも行ってウヨサヨ叫んでくりゃいいのになw
ここまで必死にへばりつく意味がわからん

499 :デフォルトの名無しさん:2009/12/03(木) 23:08:36
や る こ と な い な ら N 速 で も 行 っ て ウ ヨ サ ヨ 叫 ん で く り ゃ い い の に な w

wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

500 :デフォルトの名無しさん:2009/12/03(木) 23:10:49
Goスレ住民的にはやることないならN速でウヨサヨ叫ぶのが定石なのか

501 :デフォルトの名無しさん:2009/12/04(金) 00:01:03
>>489
典型的な言語ヲタのリアクションじゃん。
Scalaとか引き合いに出してるし。

502 :デフォルトの名無しさん:2009/12/04(金) 00:04:42
ν速でやるな
VIPでやれ

503 :デフォルトの名無しさん:2009/12/04(金) 00:04:42
GoをJVM上で動かすとかやってるヤツいるかな?

504 :デフォルトの名無しさん:2009/12/04(金) 00:43:26
>>503
誰得?

505 :デフォルトの名無しさん:2009/12/04(金) 01:32:51
1CPUのときのgoroutineが遅すぎ


506 :デフォルトの名無しさん:2009/12/04(金) 05:27:03
在日乙

507 :デフォルトの名無しさん:2009/12/04(金) 09:21:28
甘美なGoogleの夢から醒めたかい?

508 :デフォルトの名無しさん:2009/12/04(金) 09:31:19
闘うプログラマー乙

509 :デフォルトの名無しさん:2009/12/04(金) 10:38:53
>>503
そのうちllvmでgoコンパイラ書く人が現れて、
そうすればlljvmでJVMで動かせるかもな

510 :デフォルトの名無しさん:2009/12/04(金) 11:50:31
そのうち
だれか現れて
かもな
一体いつまで待たせる気なんだ?

511 :デフォルトの名無しさん:2009/12/04(金) 11:52:42
日本人ならCOINSで実装しろよ

512 :デフォルトの名無しさん:2009/12/04(金) 11:53:14
>>510
きみが今すぐ作ってもいいのよ

513 :デフォルトの名無しさん:2009/12/04(金) 11:56:03
(゚ω゚)お断りします

514 :デフォルトの名無しさん:2009/12/04(金) 12:37:18
ジェネリクスまだー?

515 :デフォルトの名無しさん:2009/12/04(金) 15:33:48
オーバーフローの検出ってどうやるの?

516 :デフォルトの名無しさん:2009/12/04(金) 21:10:01
Google-IMEのスレ見てたら寒気がしてきた
これを喜んでいる人達は普段何を考えながら生きているのか疑問に思う

517 :デフォルトの名無しさん:2009/12/04(金) 21:19:26
グーグルが雇ってるいつものサクラでしょ
ネタってことにそろそろ気がついたほうがいいよ

518 :デフォルトの名無しさん:2009/12/04(金) 21:28:59
>>516
たぶん君の上から目線は、君が思っているほど知恵の裏付けは無いと思うよ。

519 :デフォルトの名無しさん:2009/12/04(金) 21:30:27
>>516
悲しんだほうが良いのか?

520 :デフォルトの名無しさん:2009/12/04(金) 21:39:49
>>518
日本語でおk

521 :デフォルトの名無しさん:2009/12/04(金) 21:43:00
最近はグーグル叩きがはやってんだな。

522 :デフォルトの名無しさん:2009/12/04(金) 21:52:17
嫉妬を自己分析可能な出来た人ばかりならテロや戦争なんて起きないからね

523 :デフォルトの名無しさん:2009/12/04(金) 23:34:45
>>521
最近?かなり昔からgoogle叩きの本が出てたからな
やっと2chみたいな末端の愚民も気づき始めたんだろう

524 :デフォルトの名無しさん:2009/12/05(土) 00:08:35
そろそろ第二、第三のGoogleが出てきてほしい。
どうせならフォークしていくとか。
FreeGoogle、OpenGoogle、NetGoogle、PC-Googleとか。

525 :デフォルトの名無しさん:2009/12/05(土) 00:12:31
フォークじゃもう追いつけない
そもそもGoogleの根幹はオープンじゃないのでフォークできない

526 :デフォルトの名無しさん:2009/12/05(土) 00:14:23
英語も理解できないの猿がなんでプログラムなんかやってんの?w

527 :デフォルトの名無しさん:2009/12/05(土) 00:15:44
日本語IMEはソースコード公開しないのに
この腐れ言語ときたらすぐ公開して

貴様は露出狂なのかと問い詰めたい

528 :デフォルトの名無しさん:2009/12/05(土) 01:33:03
go の Windows 版を見つけた
とりあえず generator (channel) で
素数表示のサンプルつくってみた
10 年後にまた逢いましょう〜♪

529 :デフォルトの名無しさん:2009/12/05(土) 04:11:17
Go Syntax Highlighting and Other Text Editors and IDEs Extensions
http://go-lang.cat-v.org/text-editors/

Rob Pike は Xcode で書いてるぽいな。プレゼンもMacでやってたし。
Acmeはどうした

530 :デフォルトの名無しさん:2009/12/05(土) 14:37:41
goでインラインアセンブラってどうすればいいの?

531 :デフォルトの名無しさん:2009/12/05(土) 15:03:43
すっかり失速したな

532 :デフォルトの名無しさん:2009/12/05(土) 16:04:44
>>528
ノシ

533 :デフォルトの名無しさん:2009/12/05(土) 17:16:58
これ、頭でっかちな年寄りばっかで作ったからこうなったんだろうな。
もっと若者の意見も聞いたほうがいいよ?
まーすぐ忘れ去られるんだろうけど。


534 :デフォルトの名無しさん:2009/12/05(土) 17:19:00
もっと若者の意見も聞いたほうがいいよ?(キリッ)

535 :デフォルトの名無しさん:2009/12/05(土) 17:20:41
この人達ってgoogleに見捨てられたら
不要な頭でっかちでしょ。



536 :デフォルトの名無しさん:2009/12/05(土) 17:37:13
>>529
彼とは友達なんですか?

537 :デフォルトの名無しさん:2009/12/05(土) 18:07:10
未踏ユースにLua高速化が採択されているんですね。

スクリプト言語Luaの高速化と省メモリ化 (2009年度上期未踏ユース)
http://www.ipa.go.jp/jinzai/mitou/2009/2009_1/youth/gaiyou/sk-3.html
hogelog/lua (ソースコード)
http://github.com/hogelog/lua
[lua]記事一覧 - hogeなlog (開発者ブログ)
http://d.hatena.ne.jp/hogelog/archive?word=*%5Blua%5D

538 :デフォルトの名無しさん:2009/12/05(土) 18:12:43
>>537
あっちこっち貼り付ければバッシングしてくれるだろうと思ってるの?

539 ::2009/12/05(土) 18:21:13
あまり関わりたくないね、これ。
何やら、教祖みたいな人がいるっぽい気がする。

540 :デフォルトの名無しさん:2009/12/05(土) 18:39:55
はい、電通大電通大

541 :デフォルトの名無しさん:2009/12/05(土) 18:52:26
日本の技術力すげーな

542 :デフォルトの名無しさん:2009/12/05(土) 19:29:43
>>537
なんで仕分けの対象にならなかったの?

543 :デフォルトの名無しさん:2009/12/05(土) 19:31:32
IPA自体が仕分けの対象になって
未踏は名指しでいらないって

544 :デフォルトの名無しさん:2009/12/05(土) 19:32:36
でも来年も100億以上予算ついてるからね
うはうはでしょ

545 :デフォルトの名無しさん:2009/12/05(土) 19:42:31
Luaが早くなっても嬉しくないなあ
他が遅いから仕方なくつかうもんだろLuaって

546 :デフォルトの名無しさん:2009/12/05(土) 22:16:06
IPAってさ、情報漏洩したマヌケ職員がいたよね。そいつは結局辞めたの?

547 :デフォルトの名無しさん:2009/12/06(日) 02:32:39
         __,,/  _, ----`ヽ  :.
     :.  / _     ___   、\
       / /   i      \   \\ :.
     :. ,'./       i  ヽ:.   ヽ:.:.. ヽ.ヽ
      ,'/    / .ハ ヽ ヽ:.:.:.:. ヽ::.. ヽヽ :.
     :. |i .i i  .i /  ヽ ト 、 \、:.:.:. ',:.',:.:.lヽ}
       |i .i l  :N_, -弋 \弌弋ナ:}:.:}
    :. |i∧ ', :{ ,ィjモト \  イjミトイイV :.  な…
       .|  :メヽ.', `ozZ}      izN。ハ::{     なんなんだよもん?
      :. |  :ヾ_! ゝ "゙゙    '  `゙ ハ.:', :.   ここ、どこだよもん?
      |  :.:_イ .:.ヽ.   (二フ , イ :.:.:!:.ヽ     なんであたし
   :.  / rィイ | :.:.ヽ: >r/`<ノ .:.::.}ヽ、\:.   貼られたんだよもん?
      / ∧l;l ! :.:.:.://{二 ̄ .} ..:..::リ//ハ.:\
 :.  / .{. ',ヾ、ヽi .:.:.{ /(^`  |.:.:.:.//: : :.}: . ヽ.:.
   / /  ) ヽ ヾ、ヽ:.ハ ヤ{   ∧/.-‐'": : |:.:. i ',
  ./ .,イ .:..} : :\ヾレ'ハ ∧__ノノハヾ、  : : : l:.:.: .ハ ',
  { /| .:.:ハ : : :i Y {ヾ`Yヽニン'ノ}: : } : : : :/:.:.:/ }:.}
  V | .:.:/:.:|_,ィ' ̄  ヽ三{ `ー-ノ : イ : : :/:.:i.:{  リ
    ヽ:.:{、.:.V     : : ヘ     : : {: : :/:.::∧|
     ヽ! )人    : : :人      : : : / \! :.
      "  ヽ : : : : :/イ{     :.ノ: : : :.\ :.
       :.  \__///: :\______/: : : : : : : ヽ
           / //: : :|;|: : : : : : i: : : __: : : : ',
       :.     / 、 {;{   |;|   . : i/. : : : : : :|
          / `Y;{. . . .|;|. : : : /i: : : : : : : : :l

548 :デフォルトの名無しさん:2009/12/06(日) 08:04:02
毎日バグ修正してるのってRuss Coxばかり目立つ
Kenはあまりコード書かないけどログにネタ入れて遊んでるなw


549 :デフォルトの名無しさん:2009/12/06(日) 10:51:21
>>546
IPAからの処分は3ヶ月停職だけだよ?
http://ipa-mapyome.pbworks.com/%E9%85%B7%E3%81%99%E3%81%8E%E3%82%8BIPA%E3%81%AE%E5%AF%BE%E5%BF%9C%E3%81%BE%E3%81%A8%E3%82%81

550 :デフォルトの名無しさん:2009/12/06(日) 11:33:11
>>546
      ,――――――ヽ、
   ,/           ~\
  /   ,へ_Vへ__    ~\
/   ノ         ゜ー-、  `ヽ
|    ノ / ̄\   / ̄~ヽ ヽ    i
|   ノ              |  ノ
\  |  <●>  <●>  (  )
 \ |      | |       i /
    |      /  ヽ       レ
   i     (●_●)      /   コネと金があるのなら、法を守る必要もない
    i、    ,-――-、   ・ /
    i、  <(EEEEE)> ∵/
      i、   \___/  _/
       \       ,ノ        IPA 岡田賢治(32)
  ,,.....イ.ヽヽ、ー-―一ノ゙-、.
  :   |  '; \_____ ノ.| ヽ i
      |  \/゙(__)\,|  i |
      >   ヽ. ハ  |   ||

551 :デフォルトの名無しさん:2009/12/06(日) 13:59:50
Russ Cox は Plan9port や 9vx も同時並行でメンテしてる

552 :デフォルトの名無しさん:2009/12/06(日) 22:14:29
Russ Coxすげぇw 働きすぎw
もうRussとRobの言語ってことでいいや

553 :デフォルトの名無しさん:2009/12/07(月) 02:05:31
GoってC言語で作られてるのか。
C言語のようにアセンブラでも作れるかな。

554 :デフォルトの名無しさん:2009/12/07(月) 09:15:06
キーボードから入力した10個の整数を入力とは逆順に画面に表示するプログラムを作成せよ。

555 :デフォルトの名無しさん:2009/12/07(月) 10:22:34
小学校の宿題か

556 :デフォルトの名無しさん:2009/12/07(月) 17:29:24
>>186
残っていましたら是非ともほしいです。

557 :デフォルトの名無しさん:2009/12/07(月) 18:16:56
ttp://www.atmarkit.co.jp/fcoding/articles/go/01/go01a.html
returnが複数書けないって何言ってんの?
チュートリアルも読まねーで書いてるの?

558 :デフォルトの名無しさん:2009/12/07(月) 18:26:09
もう許してやれよ

559 :デフォルトの名無しさん:2009/12/07(月) 18:28:43
整数、か
GoってBigIntいける?

560 :デフォルトの名無しさん:2009/12/07(月) 18:28:51
>>557の記事の著者曰く、「今見返すと恥ずかしい」
ttp://wordprogress.org/archives/817

561 :デフォルトの名無しさん:2009/12/07(月) 20:04:25
>>559
ttp://golang.org/pkg/big/

562 :デフォルトの名無しさん:2009/12/07(月) 20:46:32
>>557
これはひどい

563 :デフォルトの名無しさん:2009/12/08(火) 12:19:45
GCではポインターのアドレス書き換えてるのかもね
V8ではそうしてるようだし

564 :デフォルトの名無しさん:2009/12/08(火) 15:02:22
Goって要するにLL言語だよね。

565 :デフォルトの名無しさん:2009/12/08(火) 16:10:56
同意しません

566 :デフォルトの名無しさん:2009/12/08(火) 16:15:03
>>564
tigauyo

567 :デフォルトの名無しさん:2009/12/08(火) 16:36:08
LLの定義は?

568 :デフォルトの名無しさん:2009/12/08(火) 16:51:56
ろくでもないランゲージ

569 :デフォルトの名無しさん:2009/12/08(火) 20:11:41
どっちかというと、Python寄りのC。

570 :デフォルトの名無しさん:2009/12/08(火) 20:30:28
レシーバーが暗黙のthisよりいいところって何かある?

571 :tsuwabuki ◆hanaogUYzc :2009/12/09(水) 00:11:36
Unix標準のcrypt関数をgo言語で書いてみました。
こうすればもっといいよ、というような意見がありましたら、是非ご教授ください。
http://d.hatena.ne.jp/iasija/20091208

572 :デフォルトの名無しさん:2009/12/09(水) 00:14:25
>>571
Cで書けよ
速度でねーだろ

573 :デフォルトの名無しさん:2009/12/09(水) 00:14:45
Google IMEの辞書をプレーンテキストでぶっこ抜くツールをGoで書いてくれ

574 :デフォルトの名無しさん:2009/12/09(水) 00:16:43
既存のものをGoで置き換えるメリットが思いつかない
今後の仕様次第では実用性も出るかもしれないが…

575 :デフォルトの名無しさん:2009/12/09(水) 00:21:49
挙動がわかりきってるからこそGoの記述の仕方がよくわかるって意味では
こういうサンプルが増えるのはよいね。

576 :デフォルトの名無しさん:2009/12/09(水) 01:24:39
>>574
Goの学習目的だったら既存のものを書き換えるのが理解しやすいと思う。


577 :デフォルトの名無しさん:2009/12/09(水) 01:50:52
ただ、どうせならgoならではな部分が欲しいところだな

578 :デフォルトの名無しさん:2009/12/09(水) 10:35:32
goroutineを使うようなサンプルじゃないと、
ただのシンタックス書き換えにしかならないな。

579 :デフォルトの名無しさん:2009/12/09(水) 12:40:48
goのコンパイルの速さを利用してRailsみたいな仕組み作ればウケると思う

580 :デフォルトの名無しさん:2009/12/09(水) 12:55:41
goの仮想敵ってAxumじゃね?

581 :デフォルトの名無しさん:2009/12/09(水) 14:00:39
ところで"go"っていう言語名に批判があったけど、その後どうなったの?
もう"golang"って名前に変えちゃえばいいと思うんだけど・・・

582 :デフォルトの名無しさん:2009/12/09(水) 14:09:00
Issue9

583 :デフォルトの名無しさん:2009/12/09(水) 14:20:00
Axumに比べてGoはとても簡単で使いやすいと思う

584 :デフォルトの名無しさん:2009/12/09(水) 15:41:43
>>582
公式の奴らも俺らと大差ねーなw
アホばっかだw

585 :デフォルトの名無しさん:2009/12/09(水) 17:38:56
9o

586 :デフォルトの名無しさん:2009/12/09(水) 20:35:32
>>581
golang.jpの中の人乙

587 :デフォルトの名無しさん:2009/12/09(水) 21:52:19
今度はErlangのパチモンかよって言われるわけですね

588 :デフォルトの名無しさん:2009/12/10(木) 00:23:53
goで遅延評価ってできるの?

589 :tsuwabuki ◆hanaogUYzc :2009/12/10(木) 00:43:29
>>588
クロージャがある言語では遅延評価ができるそうです。
goはクロージャがありますのでたぶんできるはずですね。

590 :デフォルトの名無しさん:2009/12/10(木) 10:31:16
クロージャでもできるし、ゴルーチンでもできるよ
チュートリアルの素数の例が遅延評価の例
ジェネレーターは無限の数列を生成している
遅延評価がなければああは書けない

591 :デフォルトの名無しさん:2009/12/10(木) 10:36:00
ただの構文糖だけどね

592 :デフォルトの名無しさん:2009/12/10(木) 11:28:25
lockによる同期もからんでる
ただの構文糖というのは同意できない

593 :デフォルトの名無しさん:2009/12/10(木) 20:24:17
質問です。

チャンネルからメッセージを受け取ろうとした時点でキューが空だった場合に
待たずにその次のコードを実行するという記述は可能でしょうか?

<- ch; // この時点でchには何もメッセージが来ていない
print("hello") // メッセージの受信を待たずにこの行を実行する

594 :デフォルトの名無しさん:2009/12/10(木) 20:59:05
go <- ch;
print("hello")

595 :デフォルトの名無しさん:2009/12/10(木) 23:42:08
chにバッファ持たせれば非同期になる

596 :デフォルトの名無しさん:2009/12/11(金) 21:12:08
すっかり失速したな
やはりただの話題づくりだったか

597 :デフォルトの名無しさん:2009/12/11(金) 21:43:11
まあそんなもんだ
ただ、魅力があるもんなら今頃どこかの誰かが実績なりキラーアプリ(わらい)なりを作ってるから
もしそんなのが出てきたらまた次の展開があるよ

598 :デフォルトの名無しさん:2009/12/11(金) 21:47:53
くれくれ君は大人しく数年待ってろってことだな

599 :デフォルトの名無しさん:2009/12/11(金) 22:02:07
よちよち歩きの赤ちゃんに思い切り罵声を浴びせなくてもいいだろう。
成り行きを見守ろうじゃないか。

600 :デフォルトの名無しさん:2009/12/11(金) 22:38:49
>>596
ギャーギャー騒いでいた連中のやってることが
瞬間湯沸かし器的ヒステリーであることが証明されただけだろ。
「Googleだから喚く」馬鹿が散って、ようやく普通の「新言語誕生直後」になっただけ。

601 :デフォルトの名無しさん:2009/12/11(金) 23:31:42
仕様に目新しさがなくて離れた連中がほとんどだろうな

602 :デフォルトの名無しさん:2009/12/11(金) 23:46:10
新しさは無くても新しい物を「グーグルが」「オープンソースの」「実装を提供」したことに
それなりの話題性と可能性はあるわけで。
そこに無駄に噛みつく文化ってのは最低限にも文化的じゃないよなとは思った。
なにこの嫉妬、くらいの感想でしかなく。

603 :デフォルトの名無しさん:2009/12/11(金) 23:50:27
Googleが何か発表するたびに、
「はいこれで○○は死んだ終了」 ←○○は大抵MSかその製品
と騒ぐだけ騒ぐGoogle厨のほうが
うざくて文化的でも何でもない。

604 :デフォルトの名無しさん:2009/12/11(金) 23:53:01
んだから、そういうものかどうかは、モノを見て判断しろって話だ
どっちも最低だってのが前提なのよ

605 :デフォルトの名無しさん:2009/12/11(金) 23:55:05
>>603
MSが好きだと大変ですね

606 :デフォルトの名無しさん:2009/12/12(土) 00:22:06
linuxとかOSSで日本語入力をどうにかしてくれ。
いくらlinuxとかgoogleが魅力的でも今のxim,uimとかのレベルじゃアジアでは絶対にひろまらない。
18ヶ月以内にヨロ。

607 :デフォルトの名無しさん:2009/12/12(土) 00:26:41
Windows(もしくはMac)から使うのが今のベストソリューションだと何度言えば
てかこのスレに関係ねえ

608 :デフォルトの名無しさん:2009/12/12(土) 00:32:57
naclが有効になったけど、動かしたやついる?

609 :デフォルトの名無しさん:2009/12/12(土) 00:39:35
>>606
JustSystemの株主になってやれ

610 :デフォルトの名無しさん:2009/12/12(土) 00:41:30
>>605
ほらさっそく出たw
MSだろうがなんだろうが是々非々で判断すりゃいいのに
とにかくブランドでマンセーと罵倒しかできない奴多すぎ。

611 :デフォルトの名無しさん:2009/12/12(土) 00:46:02
ちょっと無理があるな

612 :デフォルトの名無しさん:2009/12/12(土) 00:50:47
>>610
何でそんなに気にしてるの?
他の人もそんな事を気にしてるかな?

613 :デフォルトの名無しさん:2009/12/12(土) 00:57:38
ブランド力は愚民を欺くためには強大な武器になるよ
技術者や専門職は騙せないからすぐぼろが出る

614 :デフォルトの名無しさん:2009/12/12(土) 01:50:43
エミュにするとglとか使えなくなるでしょ。
前世代(90年代)のプログラミングじゃあるまいし、gl使えないlinuxに魅力はないよ。

615 :デフォルトの名無しさん:2009/12/12(土) 01:52:34
gl って IRIX か?

616 :デフォルトの名無しさん:2009/12/12(土) 02:00:44
>>614>>606とすると、ずれすぎてないかw
>>607は別にエミュレータの話じゃないだろうし、そもそも日本語入力の話じゃないのか
そもそもどれだけの人間が、実稼働のサーバorクライアント上でコーディングしてるんだ
まあとにかくスレチ乙

617 :デフォルトの名無しさん:2009/12/12(土) 02:01:49
以前から、ネイティブな(VM抜きの)Limboがあればなぁ、
Alefをgccに移植できんかな、と妄想してたとこなので
Goはストライクど真ん中キターって感じ。
V8エンジンの中の人が、ベル研の人達に
Plan9を実用方向にアレンジするアイデアを出したんだろうね。

618 :デフォルトの名無しさん: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 :デフォルトの名無しさん:2009/12/12(土) 04:07:51
なんか変な粘着の仕方してるやつがいるな
なんでこのスレでそういう議論をふっかけるんだろうかという疑問はあるけど
突っ込めるところだけツッコんどくが、
> それとIPAは税金注入されてんだからフォントはパブリックかBSDライセンスにしろ
これだけでは、国士様が怒るぞ。
なんで国税注入したものを無条件で英米主導のライセンスにしなきゃいけないんだってな。
スレ住人が許すかは知らんが、ちょっと展開してみたらどうよ?

620 :デフォルトの名無しさん:2009/12/12(土) 04:57:19
しなくていいよ
ていうか馴れ合いなり暇つぶししたけりゃ他でやってよ

621 :デフォルトの名無しさん:2009/12/12(土) 08:05:16
.            )
      ,―ヽ__(__、―
   ,/  ノ       ヽ  ~\
  /   ノ   IPA    ヽ   ~\
/   ノ           ヽ、  `ヽ
|    ノ / ̄\   / ̄~ヽ ヽ    i
|   ノ              |  ノ
\  |  <●>  <●>  (  )
 \ |      | |       i /
    |      /  ヽ       レ
   i     (●_●)      /  
    i、    ,-――-、   ・ /
    i、  <(EEEEE)> ∵/   IPA 岡田フォントをよろしく
      i、  \   ./  /
       \   ーー   ,ノ       
  ,,.....イ.ヽヽ、ー-―一ノ゙-、.
  :   |  '; \_____ ノ.| ヽ i
      |  \/゙(__)\,|  i |
      >   ヽ. ハ  |   ||

622 :デフォルトの名無しさん:2009/12/12(土) 11:50:05
goの話はのびない
goと関係ない話はのびる
手を動かすやつはこんなところを見てないってことかも

623 :デフォルトの名無しさん:2009/12/12(土) 13:04:37
IPAの中の人がいるのか。
気がついた方がいいぞ。IPAのくだらない権利主張のためにフォントインストールの面倒な手間と負担を強いられている。
もともと日本語環境と言うなら日本語入力とそのフォントは所与じゃないか?
今だに個人のHPでは「ライセンス的にブラックですけどMSフォントのインスト方法を説明します」とかだし、linuxの奴ら何十年も見えない敵と戦っていてアホだろ。

624 :デフォルトの名無しさん:2009/12/12(土) 13:08:06
おまえは一体何と戦っているんだ

625 :デフォルトの名無しさん:2009/12/12(土) 13:19:17
おまえは休養が必要だと思う

626 :デフォルトの名無しさん:2009/12/12(土) 13:28:40
おまえは働きすぎてこうなっちゃったのか

627 :デフォルトの名無しさん:2009/12/12(土) 13:37:29
ゴルーチンとチャネルがとても使いやすいんだけど
他の言語で似たような仕組み持ってるのある?
もしくは真似しようとしてる言語はある?

628 :デフォルトの名無しさん:2009/12/12(土) 13:43:52
>>623
スレチで悪いけど、今はかなりライセンスの制限ゆるくなってなかったっけ?

629 :デフォルトの名無しさん:2009/12/12(土) 13:43:54
最近ね、極秘でlinuxじゃないカーネル作ろうって話があるんだよ。
x86はそのままでamd64とarmがターゲットなんだけど、もともとlinuxというかGPLがウザいってことみたいだから・・・
著作権を保持するだけならいいけど、IPAのように結局いろいろと制約を設けたりするのはfreeじゃないってことと同じだからね。

630 :デフォルトの名無しさん:2009/12/12(土) 13:44:37
たいして知らないけどErlangのプロセスとメッセージパシング

631 :デフォルトの名無しさん:2009/12/12(土) 14:21:27
>>630 さんくす。見てみる
IPAの話してるやつらはスレ立ててよそいって続けろ

632 :デフォルトの名無しさん:2009/12/12(土) 15:18:13
>>631
Adaのタスクもよろしく


633 :デフォルトの名無しさん:2009/12/12(土) 15:25:28
Python/2 + C/4 = Go

634 :デフォルトの名無しさん:2009/12/12(土) 15:34:14
>>633
つ 残念賞

635 :デフォルトの名無しさん:2009/12/12(土) 15:37:18
>>633
その計算式だと Python か C かその両方ともかを決して越えられない言語なんだな…

636 :デフォルトの名無しさん:2009/12/12(土) 15:43:34
悪くはないけどわくわく感がないな。
実験的な言語と割り切ってもっとはじけて欲しかった。


637 :デフォルトの名無しさん:2009/12/12(土) 15:47:11
>>631

>>621

638 :デフォルトの名無しさん:2009/12/12(土) 15:48:14
Erlangとは逆方向アプローチだと思うけど。
普通に副作用を使いまくれるのがチャネルのいいところ

639 :デフォルトの名無しさん:2009/12/12(土) 15:48:35
個性がないから性能がずば抜けてない限りメリットないね

640 :デフォルトの名無しさん:2009/12/12(土) 16:03:11
そういやWin版のurlが貼ってないなと思ったので

go for Windows http://code.google.com/p/go-windows/

641 :デフォルトの名無しさん:2009/12/12(土) 17:11:36
goのバージョンアップってどうやるの?

642 :デフォルトの名無しさん:2009/12/12(土) 17:22:56
概出

643 :デフォルトの名無しさん:2009/12/13(日) 18:58:34
>>641
hg pull
hg update release


644 :デフォルトの名無しさん:2009/12/13(日) 22:44:53
>>643
新しいreleaseが出るまでの間は
hg pull -u


645 :デフォルトの名無しさん:2009/12/13(日) 23:09:26
>>643, 644
ありがとう

646 :デフォルトの名無しさん:2009/12/15(火) 14:17:29
Goのソース書くのにエディタは何使ってますか?

647 :デフォルトの名無しさん:2009/12/15(火) 14:20:39
sublime text

648 :デフォルトの名無しさん:2009/12/15(火) 15:16:13
ゴルァ
http://code.google.com/p/golua/

649 :デフォルトの名無しさん:2009/12/15(火) 22:58:01
Vim

650 :デフォルトの名無しさん:2009/12/16(水) 03:18:18
BBEdit

651 :デフォルトの名無しさん:2009/12/16(水) 11:26:11
if文が値を返さないのはストレスだ・・・

652 :デフォルトの名無しさん:2009/12/16(水) 11:46:30
だって文だもん

653 :デフォルトの名無しさん:2009/12/16(水) 11:55:39
じゃあif関数にしろよ

654 :デフォルトの名無しさん:2009/12/16(水) 12:56:30
まあいまどきの言語なら、ifは式だよな

655 :デフォルトの名無しさん:2009/12/16(水) 13:02:20
中間言語でなくネイティブでGCはありということらしいけど、
実行速度はどんなものなの?
Cの代用になりそう?

656 :デフォルトの名無しさん:2009/12/16(水) 13:07:01
python

657 :デフォルトの名無しさん:2009/12/16(水) 22:03:14
>>655
実行速度はCより10~20%遅くなるだけと謳っている.

658 :デフォルトの名無しさん:2009/12/16(水) 22:05:43
ピーク性能でるように書けばシングルスレッド性能は最適化無しのCコンパイラくらい

賢い最適化コンパイラが出てくればCと対等にはなるだろうけど
コンパイル速度の速さも謳ってるからやるか微妙い

659 :デフォルトの名無しさん:2009/12/17(木) 01:49:01
Cの1割減が「目標」でしょ?
チャネルを使えば遅くならざるをえない。
しかし速度気にせずチャネルを使いまくるのがGoの行く道だと思う

660 :デフォルトの名無しさん:2009/12/17(木) 01:51:30
PPC版って、無いのかな?

661 :デフォルトの名無しさん:2009/12/17(木) 19:04:18
てか速度の話はgccgoがリリースされてからが本番だろ

662 :デフォルトの名無しさん:2009/12/17(木) 21:31:39
>>661
リリースってどの時点でのこと?
公式にtarで固めたらリリースっていうこと?

663 :デフォルトの名無しさん:2009/12/17(木) 22:34:10
ところで、Googleから、Goで作ったアプリケーションって公開されてるの?

664 :デフォルトの名無しさん:2009/12/18(金) 23:32:09
彼等は使ってない。これ重要。


665 :デフォルトの名無しさん:2009/12/19(土) 02:19:48
age

666 :デフォルトの名無しさん:2009/12/19(土) 02:20:28
666

667 :デフォルトの名無しさん:2009/12/19(土) 10:55:23
アップデートしたら、if文でelse節が
}
else {
だとシンタクスエラーになるようになっちゃった。
} else {
にすれば通るので問題ないっちゃないんだけどさ。

668 :デフォルトの名無しさん:2009/12/19(土) 11:33:09
どういうことだよw

669 :デフォルトの名無しさん:2009/12/19(土) 11:45:05
>>668
うーん、コンパイル前にgofmt通せってことかなぁw


670 :デフォルトの名無しさん:2009/12/19(土) 11:53:23
そのうち関数定義の{が同じ行にあったらエラーとか言い出す

671 :デフォルトの名無しさん:2009/12/19(土) 11:59:00
文法の自由度を減らせば自然とコードも整然となるってか
新しいな

672 :デフォルトの名無しさん:2009/12/19(土) 12:00:00
エラーを指摘されて逆ギレのあまりオフサイドルールを導入するRob

673 :デフォルトの名無しさん:2009/12/19(土) 12:10:38
>>671
pythonがそんな感じの思想なんじゃなかったかと。
まぁ、少ない自由度でもごちゃごちゃした整然としてないコードを書き散らす奴は出てくるわけだが。

674 :デフォルトの名無しさん:2009/12/19(土) 12:14:14
ミスなんだろうけど不可解だな
行に依存してるのか

・・・と書いて思い出したけど
末端コードが「たま」に要らなかったり、確かに行に依存してるんだな

675 :デフォルトの名無しさん:2009/12/19(土) 12:21:02
haskellと同じ文法にすれば
誰も文句を言わなかったのに

本当にRobはアホの老害だよ

676 :デフォルトの名無しさん:2009/12/19(土) 12:33:52
scalaもなんかあったな。行依存

677 :デフォルトの名無しさん:2009/12/19(土) 13:31:53
>>675
じゃあhaskellでいいじゃんw


678 :デフォルトの名無しさん:2009/12/19(土) 13:34:03
コード中でセミコロンがいらないのはブロックの最後の行な
でもつけといた方が変更に強いという悲しい文法
あと先頭のあたりの宣言

679 :デフォルトの名無しさん:2009/12/19(土) 13:43:21
ブロックの最後だけセミコロンがいらないって、
なんだそのPascalみたいなw

680 :デフォルトの名無しさん:2009/12/19(土) 16:00:34
セパレータなら普通だろ

681 :デフォルトの名無しさん:2009/12/19(土) 17:24:32
go作った奴らはHaskellが難しすぎると思ったんだろうさ。

682 :デフォルトの名無しさん:2009/12/19(土) 17:48:11
Erlangで十分。

683 :デフォルトの名無しさん:2009/12/20(日) 04:58:26
関数型厨ってどうして頭が固くて粘着質なのかね。
Larry Wallのラクダ本を読むと、Lisperへの嫌味が一杯書いてあるね。
英語圏でも相当ウザいんだろう。
実用言語を作るのは、うざい言語厨との戦いでもあるのだ

684 :デフォルトの名無しさん:2009/12/20(日) 05:03:41
その関数型にはフォートランは入るのか?

685 :デフォルトの名無しさん:2009/12/20(日) 09:37:49
FortrunはLispと同時期に生まれた最古の手続き型だろ
関数型の敵じゃねーか


686 :デフォルトの名無しさん:2009/12/20(日) 11:15:41
敵ではなくて、単に違うというだけ。

687 :デフォルトの名無しさん:2009/12/20(日) 11:26:20
>>685
Fortranな。Formula Translationの略だから。

688 :デフォルトの名無しさん:2009/12/20(日) 11:31:36
>>681
Haskellは遅い。

689 :デフォルトの名無しさん:2009/12/20(日) 11:39:19
>>683
それって関数型厨の頭が固くて粘着質なことを表すエピソードではなくて
PとかRの言語コミュニティに属する人間が嫌味ったらしいことを表すエピソードではw

690 :デフォルトの名無しさん:2009/12/20(日) 11:42:53
PRologをdisるのはやめろ

691 :デフォルトの名無しさん:2009/12/20(日) 18:40:27
>>400
http://code.google.com/p/go/source/browse/src/pkg/exp/draw/x11/conn.go?r=0bbefd6593c290db8f009f7f25af2666ddf842cf

一ヶ月たった
セミコロンだけが無くなっていた…(syntaxの変更が入りました)

>>537
日本の学生も頑張ってるな…
確かに取り回し易い、ぅあ

692 :デフォルトの名無しさん:2009/12/20(日) 18:46:40
>>537
日本の方がレベル高すぎだろ
爺は引っ込めってところだな

693 :デフォルトの名無しさん:2009/12/20(日) 18:57:05
日本の学生は今でもレベル高いんだが、
教員と企業人事のレベルが低すぎて受け皿が無い状態
だからOfficeIMEやGoogleIMEなんてものが大手を振って歩いている

694 :デフォルトの名無しさん:2009/12/20(日) 19:47:50
>>679
pascalともちょっと違う。基本が改行で
次の文との区切りが判別しない時だけ;をつけるのが正解かな。
  if err != nil {
   close(c.flush)
   return
  }
が通るからね。

695 :デフォルトの名無しさん:2009/12/20(日) 19:50:28
>>694
え、それ通るの?
Goではセミコロンはセパレータって覚えてたんだけど
たまたま通っちゃうのか言語仕様上通るのか

696 :デフォルトの名無しさん:2009/12/20(日) 20:15:06
> 基本が改行で次の文との区切りが判別しない時だけ;をつける

シェルスクリプトみたいなもんか

697 :デフォルトの名無しさん:2009/12/20(日) 20:24:54
しかしCでのifの{}と同じように怖いから結局;書いちゃうわけだ

698 :デフォルトの名無しさん:2009/12/20(日) 20:53:04
そう考えると>>667もアリだな。
Cで言えば
if (~) {
...
};
else {
はシンタックスエラーだし。


699 :デフォルトの名無しさん:2009/12/22(火) 13:52:54
古いけどこれは貼られた? あるグーグルの技術者によるGo言語の評価。

http://scienceblogs.com/goodmath/2009/11/googles_new_language_go.php
http://scienceblogs.com/goodmath/2009/11/the_go_i_forgot_concurrency_an.php

ほめる所もあり、ひどいとけなす所もあり。

700 :デフォルトの名無しさん:2009/12/22(火) 14:02:08
セミコロンの新ルール、詳しく教えて
もうどこにもいらなくなったの?

701 :デフォルトの名無しさん:2009/12/22(火) 16:43:39
セパレータとしてはいるだろ

702 :デフォルトの名無しさん:2009/12/22(火) 17:07:15
>>701
アップデートしてソース見てみ

703 :デフォルトの名無しさん:2009/12/22(火) 17:19:01
>>529
acmeを使ってるんじゃないですか?
Russさんが開発者の中でproportinal fontを使って書いてるのは二人だけだって
言ってたから.
もちろん mac上で9vxを走らせて.

私も最近それにした.
何といってもacmeは使いやすいし、日本語もktransで入力出きるし.

704 :デフォルトの名無しさん:2009/12/22(火) 17:43:50
今は改行すればセミコロンを勝手につけてくれるっぽいね
for文くらいでしかセミコロンいらないっぽい

705 :デフォルトの名無しさん:2009/12/25(金) 22:37:06
>>699
これはレベルの低い評論でしたね。
評論するときは、対象のもっとも本質的なところをまずやらないとね。
これが後回しになった評論とは、評論する人間にその資格がないことを意味しますね。

アク禁解除になったのかな?


706 :デフォルトの名無しさん:2009/12/25(金) 23:15:25
とりあえず、Google自身が使い出してからフォローすることにしよ。斬新な要素はなさそうだし。本当にC並の速度になるんかな?

707 :デフォルトの名無しさん:2009/12/26(土) 00:50:13
>>706
けど、これはグーグルのバックエンドのインフラに使われる可能性が大。
そこはグーグルは全く公開していないから待っても無駄じゃない?

708 :デフォルトの名無しさん:2009/12/27(日) 10:46:58
言語自体はすごく魅力的だし、流行ってほしいよ
C言語の後継を考えると、C++ や Java よりは go言語の方が正解な気がする。

並列プログラミングについて go-routineは画期的だよね
コマンド起動時に & をつけるとバックグランドで動くよ、ぐらいの気楽さ

709 :デフォルトの名無しさん:2009/12/27(日) 14:04:59
goとluaを繋げるgoluaがようやく出る気がする
2ch発かどうかはともかく

710 :デフォルトの名無しさん:2009/12/27(日) 14:40:31
http://code.google.com/p/golua/source/browse/

>>400 もそうだけど、これも最後に手を入れられたのが
一ヶ月前だったり

というかよく見ると、実装は,
c を使いつつ c++ 使いつつ go 使うというものだし…

711 :デフォルトの名無しさん:2009/12/27(日) 15:35:10
>>709

既にある >>648

712 :デフォルトの名無しさん:2010/01/01(金) 00:35:46
すっかり寂れたな

713 : 【末吉】   【1696円】 :2010/01/01(金) 03:18:56
!omikuji !dama

714 :デフォルトの名無しさん:2010/01/01(金) 22:04:21
Googleが自社製作でキラーソフト作ってくれよ

715 :デフォルトの名無しさん:2010/01/01(金) 22:29:43
Googleは独禁法でソフト開発禁止なるから大丈夫

716 :デフォルトの名無しさん:2010/01/06(水) 00:02:03
質問させてください
macでここのリバーシを動かしたいです
ttp://d.hatena.ne.jp/heiwaboke/20091220/1261301287

しかし実行すると下の様に出力されてしまいます
x11失敗 unsupported DISPLAY

x11はカスタムインストールしたので入っているはずです
ttp://macwiki.sourceforge.jp/wiki/index.php/X11

どうしたら上手くいくでしょうか
もしくは何について調べるべきでしょうか

717 :デフォルトの名無しさん:2010/01/06(水) 00:43:10
>>716
OSXのバージョンは?

718 :デフォルトの名無しさん:2010/01/06(水) 02:42:50
>>717
Leoard 10.5.8 です

719 :デフォルトの名無しさん:2010/01/08(金) 00:08:32
結局流行るんですかこれ

720 :デフォルトの名無しさん:2010/01/08(金) 00:25:10
爆発的に流行ったじゃないの
一晩でどれだけのライブラリが増えていったか知ってるか?
まぁこれからも残るかどうかは知らない

721 :デフォルトの名無しさん:2010/01/08(金) 09:13:46
>>720
Googleに雇ってもらいたい人たちが書いたんだろ。

722 :デフォルトの名無しさん:2010/01/08(金) 09:29:26
雇ってもらえるのなら、脱ぎます

723 :デフォルトの名無しさん:2010/01/08(金) 14:04:28
>>715
MSかYahooさん愚痴乙です

724 :デフォルトの名無しさん:2010/01/08(金) 14:17:21
なんで日本にはGoogleマンセーがこんなに多いんだ。オレもいろいろ使ってはいるけど、ちょっとあの会社こわい。

725 :デフォルトの名無しさん:2010/01/08(金) 14:18:59
>>724
任天堂と同じ匂いがする

726 :デフォルトの名無しさん:2010/01/08(金) 16:36:50
>>718
pkg/exp/draw/x11ってのはdefaultでコンパイルされなくなってますから
今やちゃんとメンテされてないのではないでしょうか?

GUIのプログラミングの練習ならGongoをやった方がよいかも


727 :デフォルトの名無しさん:2010/01/08(金) 20:59:45
>>724-725
任天堂も Google も好きだから、言ってる意味がよく分からん。
ユニークな立ち位置をキープしているのが気に入らないの?

728 :デフォルトの名無しさん:2010/01/08(金) 21:00:59
ユニークな立ち位置って、独占のことだろ。

729 :デフォルトの名無しさん:2010/01/08(金) 21:10:11
独占?
誰も走ってない方向に走って行って成功しただけじゃん。
他の人が気付かない所に良い物があるのを発見しただけで、
誰かが走るのを阻害した訳じゃないでしょ。
独占というより独走だね。

730 :デフォルトの名無しさん:2010/01/08(金) 21:28:03
俺には任天堂が、誰も走っていない方向に行ってるとも、独占できているとも思えないなぁ。
同時にGoogleに似てるともまったく思えない。
ソフトウェアメーカーとしての任天堂は、自分らの作るモノ自体でがっちり儲けているわけだし、
俺の中ではGoogleよりは何というか「カタい」。

731 :デフォルトの名無しさん:2010/01/08(金) 21:31:12
まあ人それぞれだな

732 :デフォルトの名無しさん:2010/01/08(金) 22:51:54
Google嫌いと言いつつ検索エンジンはGoogleって人を何人か知ってる

733 :デフォルトの名無しさん:2010/01/08(金) 23:05:27
googleの検索精度
はっきりと落ちたよな
通販のページばかりヒットして
公式がなかなか出てこない

734 :デフォルトの名無しさん:2010/01/08(金) 23:13:00
>>729
googleが有名になって久しいのに追従する企業が現れないのはなぜだと思う?
googleは分身をいくつも作るエネルギーを持っているランナーみたいなもので、
一つの体しか動かす余力のないランナーが走り出そうとしても
すぐに分身を作って追い抜かし前後左右を封鎖して身動き取れなくされるのがわかっているから
走り出す気を起こさせないっていうイメージだな。
これも一種の独占みたいなもんだろう。

735 :デフォルトの名無しさん:2010/01/08(金) 23:16:57
魅力がありパワーがある企業は存在自体邪魔

736 :デフォルトの名無しさん:2010/01/08(金) 23:21:04
>>734
意味が分からん。誰か分かる人居る?

737 :デフォルトの名無しさん:2010/01/08(金) 23:22:25
googleがうらやましいって事はわかった

738 :デフォルトの名無しさん:2010/01/08(金) 23:35:29
>>743
Yahooとか百度とかNAVER

739 :デフォルトの名無しさん:2010/01/08(金) 23:41:12
googleの事業は検索だけじゃないだろ。
インターネット上の統合プラットフォームなんだよ。
小さなベンチャーができるのはせいぜいその一機能程度だし、
仮にどんなに優れた機能をこしらえてもすぐにgoogleが追従してきて、
統合プラットフォームの便利さの前にユーザをとられてアボンってわけだ。

740 :デフォルトの名無しさん:2010/01/08(金) 23:44:57
お前さんがそう思うならそれで良いのじゃ

741 :デフォルトの名無しさん:2010/01/08(金) 23:48:42
いや、楽しみをgoogleだけが独占するのは許せん。

742 :デフォルトの名無しさん:2010/01/08(金) 23:52:43
いずれやってやろうと思ってることを先にやられるのはけしからん。
ムカツク

743 :デフォルトの名無しさん:2010/01/08(金) 23:55:11
大丈夫。そこを気に病む必要は無い。

744 :デフォルトの名無しさん:2010/01/09(土) 00:35:56
結局嫉妬か

745 :デフォルトの名無しさん:2010/01/09(土) 00:41:13
他人と自分を同軸で比較しようとするから嫉妬が産まれるんだよな。
同じ土俵で戦わないで新しい土俵を探す事に力を入れたのが任天堂や
Google な訳だから、そこを見習えば良いのに。

746 :デフォルトの名無しさん:2010/01/09(土) 03:55:06
>>726
Googleの出した新言語というのに魅かれてこれを動かしたかったんです
他にやってる人いるはずなのになあ

747 :デフォルトの名無しさん:2010/01/09(土) 13:56:34
Googleという看板には特になんとも思わないなあ
Ken Tompson, Rob Pikeとかのメンツが並んでるところには魅かれたけど

748 :デフォルトの名無しさん:2010/01/09(土) 14:06:31
Google陰謀説を吹聴しだしたのってストリートビュー停止に追い込めなかった時期から
(モノホンの)アングラ勢力や寄生虫にとっては確かにGoogleって厭な存在だわな

749 :デフォルトの名無しさん:2010/01/09(土) 14:18:45
単純に、光り輝いてる物が眩しいってだけじゃないの。
美しい物が許せないとか、そういう心理と一緒。

750 :デフォルトの名無しさん:2010/01/09(土) 14:44:53
取締役がプライバシーを思いっきり軽視した発言してボコボコに叩かれたこととかは
都合良く無視するんですね、わかります。

751 :デフォルトの名無しさん:2010/01/09(土) 14:47:09
要は技術的な話じゃないんだろ。どうでも良いわ。

752 :デフォルトの名無しさん:2010/01/09(土) 14:55:25
さて、スレ違いな話はこの辺で終わりにしましょう。
googleが陰謀を目論んでいようといなかろうとgolangには関係ありません。

753 :デフォルトの名無しさん:2010/01/09(土) 19:52:48
>>751
まぁ技術的な話としては、現時点のGoはクソ、で結論出てますからね。

754 :デフォルトの名無しさん:2010/01/09(土) 22:50:00
Googleは著作権とプライバシーを軽視してる
Webの全てが保存されるなんて、もうプライバシーも著作権もクソも
あったもんじゃないな

755 :デフォルトの名無しさん:2010/01/09(土) 23:17:04
>>753
>現時点の〜はクソ、

それ言うと、殆どの技術は葬られちゃいますがな…

756 :デフォルトの名無しさん:2010/01/09(土) 23:48:21
何が斬新だったのかとか、

757 :デフォルトの名無しさん:2010/01/10(日) 00:09:28
リストのリテラルすら用意されてなかった事

758 :デフォルトの名無しさん:2010/01/10(日) 12:01:26
配列があればいい

759 :デフォルトの名無しさん:2010/01/10(日) 12:16:45
それがないと並列処理がしやすいから、あえてないってものとかありそうだけど。

760 :デフォルトの名無しさん:2010/01/10(日) 12:56:59
Googleの言語なのにどこか古臭いところか

761 :デフォルトの名無しさん:2010/01/10(日) 13:22:28
リテラルがないと並行処理しやすい?どうして?

762 :デフォルトの名無しさん:2010/01/10(日) 14:32:14
>>761
それは、リテラルにかけたつもりじゃない。分かりにくくてスマソ

763 :デフォルトの名無しさん:2010/01/10(日) 15:49:54
>>762
結局「それ」って何よ

764 :デフォルトの名無しさん:2010/01/10(日) 15:55:52
並列処理で障害が発生するので、あるあえてない機能は何かないかい? って言うつもりだっだんだけどスマソ
Erlangみたく。

765 :デフォルトの名無しさん:2010/01/10(日) 21:00:09
???

766 :デフォルトの名無しさん:2010/01/10(日) 21:03:45
Erlangはリストのリテラル表記あるじゃん。[1, 2, 3]

767 :デフォルトの名無しさん:2010/01/10(日) 21:13:06
日本語が不自由でも自説陰謀論を展開する嫉妬君よりはまし
マシはマシなんだが・・・本当に判らんね

768 :デフォルトの名無しさん:2010/01/10(日) 21:23:50
多分、↓こういう事じゃないの?

・Erlang では何らかの機能が用意されていない
・その機能は通常の言語では一般的な物である
・その機能が削られたのは何らかの理由で並列処理の邪魔になるから
・Go でリストのリテラルが無いのも並列処理の邪魔になるからじゃないか

Erlang で用意されていないという機能が何で、
それが並列処理を邪魔する理由が何なのかは知らん。

あ、もしかして代入禁止の事かな?

769 :デフォルトの名無しさん:2010/01/10(日) 22:43:11
これはエスパーが必要。

770 :デフォルトの名無しさん:2010/01/12(火) 14:08:25
>>746
現在のreleaseではxgbを使えということみたいですね。


771 :デフォルトの名無しさん:2010/01/12(火) 16:29:55
>>733
検索URLに&hl=enをつけたほうが良い

772 :デフォルトの名無しさん:2010/01/12(火) 19:42:49
Go の REPL が出来たのかと思ったら C の REPL と同じ方式だった…

http://github.com/vito/go-repl
http://neugierig.org/software/c-repl/

大きなプログラムを書くときは REPL は使わないだろうから、
これでも特に問題は無いんだけどね。

773 :デフォルトの名無しさん:2010/01/12(火) 22:44:56
同じ方式だって、他にどんな方式が?

774 :デフォルトの名無しさん:2010/01/12(火) 23:31:16
c-repl の方は haskell で書かれてるんだ・・・よくわからん

775 :デフォルトの名無しさん:2010/01/12(火) 23:55:54
replの起源はLISPですが何か

776 :デフォルトの名無しさん:2010/01/13(水) 03:51:41
>>773
これ read-eval-print loop じゃないんだよ。
read-compile-run-print loop とでも言ったら良いのかな。

>>774
以前は Ruby で書かれてたと思うよ。まあ実装言語は何でも良いけどね。
普通の REPL は起動時からの評価環境を保持していて、新たに入力された
コードだけを差分実行するんだけど、これは何か入力がある毎に毎回フル
コンパイル、フル実行して、その出力を取って来てるだけ。

777 :デフォルトの名無しさん:2010/01/13(水) 04:45:18
で?

778 :デフォルトの名無しさん:2010/01/13(水) 04:45:24
>>776
>read-compile-run-print loop とでも言ったら良いのかな。

変数の参照なんかはどうなるの?

779 :デフォルトの名無しさん:2010/01/13(水) 12:14:58
http://journal.mycom.co.jp/news/2010/01/12/022/
ランクインしてたw

780 :デフォルトの名無しさん:2010/01/13(水) 12:47:08
go for windowsのリポジトリ全然更新されてないな…

781 :デフォルトの名無しさん:2010/01/13(水) 12:56:29
飽きたんだろ。

782 :デフォルトの名無しさん:2010/01/13(水) 12:57:12
売名目的でやってみましたってやつだろw

783 :デフォルトの名無しさん:2010/01/13(水) 13:23:08
中国事業から撤退辞さず=人権活動家狙ったサイバー攻撃で−米グーグル
http://www.cnn.co.jp/business/CNN201001130003.html
http://jp.reuters.com/article/topNews/idJPJAPAN-13315420100113
http://www.yomiuri.co.jp/atmoney/news/20100113-OYT1T00556.htm
http://www.jiji.com/jc/c?g=int&rel=j7&k=2010011300246

784 :デフォルトの名無しさん:2010/01/13(水) 17:55:14
言ってみてるだけだな
ビジネスとして中国から撤退するのはありえんよ

785 :デフォルトの名無しさん:2010/01/13(水) 19:51:57
>>778
試してないけど、完全に別プロセスだし、凝った事はやってないみたいだから、
変数も作り直し。タイムスタンプを格納していたり、ファイルやソケットを
開いていたり、画面出力をしていたりしても、始めから再実行されると思われ。

Lisp や Smalltalk の様にはいかない。

786 :デフォルトの名無しさん:2010/01/13(水) 22:17:38
>>784
それをマジで言ってるならかなりの情弱だな
特にソフトウェア産業に関わってるなら

787 :デフォルトの名無しさん:2010/01/13(水) 22:24:08
脳内情報の強者がなんか言ってます。

788 :デフォルトの名無しさん:2010/01/13(水) 22:28:27
お前等、本当に技術の話が嫌いなんだな

789 :デフォルトの名無しさん:2010/01/13(水) 23:30:59
だったら技術的なネタ持ってこい

790 :デフォルトの名無しさん:2010/01/13(水) 23:40:04
「だったら」になってねぇよ
何持ってきたってそこから技術以外の話に逸れる集まりなんだから

791 :デフォルトの名無しさん:2010/01/14(木) 01:00:30
こことメンバー被ってそうだな
http://pc12.2ch.net/test/read.cgi/tech/1259179002/

792 :デフォルトの名無しさん:2010/01/14(木) 01:08:25
なんだ俺のことか

793 :デフォルトの名無しさん:2010/01/14(木) 07:52:25
中国撤退って言うから久しぶりに来てみたけどgoogleはもうダメだな。
ところでgoogleと任天堂はどこが同じなの?

794 :デフォルトの名無しさん:2010/01/14(木) 11:38:49
金に汚い所

795 :デフォルトの名無しさん:2010/01/14(木) 19:37:09
そんな印象論では発言者のゆとりが明らかになるだけで
肝心の疑問はまったく明らかになりません。

796 :デフォルトの名無しさん:2010/01/14(木) 19:46:07
googleが金に汚ない?
むしろgoogleは無頓着すぎて色々と摩擦が出ているんだと思っていたが。

797 :デフォルトの名無しさん:2010/01/15(金) 01:52:13
他人の権利には無頓着なのは同意

798 :デフォルトの名無しさん:2010/01/15(金) 02:06:56
googleすげーわ

799 :デフォルトの名無しさん:2010/01/15(金) 03:26:46
大体こういう話題になると、本当に相手を観察した結果ではなく
自分に力があったらやってたことが口をついて出て来る。

800 :デフォルトの名無しさん:2010/01/15(金) 04:06:30
意味不明

801 :デフォルトの名無しさん:2010/01/15(金) 04:31:27
馬鹿にわからない書き方したから当然

802 :デフォルトの名無しさん:2010/01/15(金) 04:34:28
グーグルすげーわ

803 :デフォルトの名無しさん:2010/01/15(金) 05:01:35
なんかここだけ勢い違うなと思ったら
ただの嫉妬団か

804 :デフォルトの名無しさん:2010/01/15(金) 11:02:12
漢らしく
じゃばにリソース突っ込んじまえよ

と思うの…

805 :デフォルトの名無しさん:2010/01/15(金) 11:04:37
○じゃばにもっと人的リソース突っ込んじまえよ
×じゃばにリソース突っ込んじまえよ

うn

806 :デフォルトの名無しさん:2010/01/15(金) 11:24:13
なんだこいつ?(笑

807 :デフォルトの名無しさん:2010/01/16(土) 07:07:50
今北からGOについて産業で概要説明よろ

808 :デフォルトの名無しさん:2010/01/16(土) 07:09:05
Cを
キモいシンタックスにした
並列志向言語

809 :デフォルトの名無しさん:2010/01/16(土) 08:00:21
碁?

810 :デフォルトの名無しさん:2010/01/16(土) 13:43:22
GOってWEB利用(APIとか?)が既存のPC内にあるlibやdllを参照するのに近いレベルで
簡単に利用できるようにするためのものって妄想した

811 :デフォルトの名無しさん:2010/01/16(土) 17:26:10
>>799
GoよりRubyやGroovyやHaskellやScalaなどの方が凄い
GoはGoogleが出したものの中でも恥レベル

812 :デフォルトの名無しさん:2010/01/16(土) 17:28:34
『俺の兄ちゃん強いんだぜ』か…
でも何で Ruby と Groovy...

813 :デフォルトの名無しさん:2010/01/16(土) 17:58:19
>>811
どうすごいかを書かないとアンタのレスは誰も見ないよ。

814 :デフォルトの名無しさん:2010/01/16(土) 18:41:32
RubyはMixinでオブジェクト指向の問題を見事に解決した
美しい言語だが、Goは新しいところが何もない

815 :デフォルトの名無しさん:2010/01/16(土) 18:41:47
論理性のかけらも無いオナニーレスだな

816 :デフォルトの名無しさん:2010/01/16(土) 18:44:19
Goで「あれ?」って感じは確かにあるなあ。
どんなに斬新な新しい言語かと思ったら、並列処理に速度の速さ
でしょ。
コンセプトの良さがピンと来ない。あと、なんか古臭い感じがする。
例外処理がないとかコンパイルが速いとかも含めて、むしろ退化してる感じがする。

817 :デフォルトの名無しさん:2010/01/16(土) 18:45:07
>>814
goでは継承そのものも問題をややこしくするだけだから実装していない。
実装していないことには理由があるんだよ。
それ以前に、goではオブジェクト指向よりもプロセス指向に重点を置いている。

818 :デフォルトの名無しさん:2010/01/16(土) 18:46:42
>>817
作った人がオブジェクト指向についていけないだけでしょ
オブジェクト指向は問題を簡単に解決出来る道具

819 :デフォルトの名無しさん:2010/01/16(土) 18:49:10
このスレって、ゴミ人間しかいないねw

820 :デフォルトの名無しさん:2010/01/16(土) 18:51:10
>>816
比較対象をC/C++にしないとダメなんじゃ
そもそも実用を志向する言語なら、あんまり斬新な機能は付けられない
並列処理を重視するのは現代風だと思うけどね

821 :デフォルトの名無しさん:2010/01/16(土) 18:51:13
>>818
オブジェクト指向についていけないなんて事は無いと思うよ。
それなりの実績と経歴を持っている人なんだから。

822 :デフォルトの名無しさん:2010/01/16(土) 18:52:26
俺は並列処理を楽に書ける言語を探したが、実用的な言語はgolangを除いて一つも見つからなかった。

823 :デフォルトの名無しさん:2010/01/16(土) 18:54:06
オゥ、ホット釣堀

824 :デフォルトの名無しさん:2010/01/16(土) 18:54:40
erlangじゃダメか?

825 :デフォルトの名無しさん:2010/01/16(土) 18:55:28
>>822
C++やJavaで十分
Erlangとかもあるしな

826 :デフォルトの名無しさん:2010/01/16(土) 18:58:46
並列処理だけは現代的なんだけど、

構造化(C、Pascal)→オブジェクト指向(Smalltalk、C++)
if文(Basic、C)→例外処理(C++、Java)
処理速度、コンパイル速度(アセンブリ、Fortran、C、Pascal)→柔軟性(Perl、C++)

のような時代の流れの左側にいるような印象だな。

827 :デフォルトの名無しさん:2010/01/16(土) 19:01:50
くだらないクラス継承の階層をなくそうというのはいいと思う。
所詮マシン語に落ちるシステム記述言語と、
バカでかいランタイム(ソースごと)引きずる言語で設計が変わって当たり前じゃないか?

828 :デフォルトの名無しさん:2010/01/16(土) 19:08:33
>>826
幾ら何でも釣り針がでか過ぎるだろw

829 :デフォルトの名無しさん:2010/01/16(土) 19:23:05
オブジェクト指向についていけないやつが言語設計できるかよwwwwww
ばかはしねよwwwwwwwwwwwwwwwww

830 :デフォルトの名無しさん:2010/01/16(土) 19:25:15
>>828
>>826が釣り針ってどこらへん?
>>814>>818はイサキも釣れそうなぶっとい釣り針だったが

831 :デフォルトの名無しさん:2010/01/16(土) 19:34:51
>>830
・左と右とは相互に関連しており、分離はナンセンス。
・そもそも同列の例にあがっている言語間で全然違う思想。
・時www代wwwのwww流wwwれwww

832 :デフォルトの名無しさん:2010/01/16(土) 19:37:55
アセンブラ最強

833 :デフォルトの名無しさん:2010/01/16(土) 19:39:54
>>830
え、全部だよ。

例えば『並列処理だけは現代的』と言ってるが、Pike は 1980 年代に
既に Go に連なる様な並列言語のペーパーを書いている。
別に新しい概念でもなんでもない。

834 :デフォルトの名無しさん:2010/01/16(土) 19:40:43
新しいかどうかじゃなくて、時代に沿ってるって事だろ

835 :デフォルトの名無しさん:2010/01/16(土) 19:42:49
昔からある物を現代的とは言わんだろ。

836 :デフォルトの名無しさん:2010/01/16(土) 19:46:00
要するに言い負けるのを認めたくないだけか
細かい言葉のあやを言い合うだけならスレチだから死ね

837 :デフォルトの名無しさん:2010/01/16(土) 19:46:15
>>826
C++ のコンパイル速度が遅いのは、柔軟性を求めたからじゃなく、
過去を引き摺りつつ高機能を渇望したから。処理速度も速い。

838 :デフォルトの名無しさん:2010/01/16(土) 19:46:46
  /   /::// : : : : : : : i: : : ∧\: : : : :∧: :\ : : : : : : : : : ヽ.: : :|ム: : : : : : : : : : :
  /   /://.: : : : : : :i : |: : : : ∧: ヘ: : : :∧: ::ム._: : : : : : : : :.l: : :|ム!: : : : : : : : : :
. /     / .|.: : : : : : : |: :ム、: : ∧.ヘ ><´ ̄\ヘ`,ハ: : ム、 ハ: : |ム!: : : : : : : : : :
     ,'. |: : :i: : :i: : ハ,斗―.、: :∧ ヘ r',ィ==寸ュ、_,ハ: : i: |: : |: : |ム!: : : : : : : : : :
     i  | :|: i : : i: : :ヘ、〉zュ、\::ヘ. .\ '´ f⌒付ハヘ〉!|: |: |: : 「.ヽ!ム!: : : : : : : : : :
     |  |: |: i : : i: : : : r{.「⌒ヽ \ヘ. ` .kr'...::i:::::!′|: |: | : fい lム!: : : : : : : : : : :
     |  .| ∧ヘ: : :ヘ: : : N kr'::ム  ヽ   Vし'ク;ソ  .|: |: |: /  .メム!: : : : : : : : : : :
.        N ヽ \: :\:`ヽ. Vし!      `ー "   ノ ル' / |/ Nム: : : : : : : : : : :
.       '.   \ \: :\∧ゝノ.              . |: /.i .|.  | Vム: : : : : : : : : :
.           \|丶: : ∧.  ` __       ,イ レi i. |  .| i.Nム: : : : : : : : : :
                |: :i: : 「`ヽ.   ヽ )     /  | i i. |  .| i.|. Vム: : : : : : : :
                |: :i: : |  .,≧、       /    | i i. |  .| i.|  Vム: : : : : : : :
            -‐-、j: :i: :i.|  /   }  ` rュ-1´    ,ィ| i i .L__ | i.|   Vム: : : : : : :
.          {    ヽi i.|‐/  .ノ_,ィj .>!  r<´ | i i .! `ヽ L__   Vム: : : : : :
          `ヾ.  └-イ  /   / ト、_}-{_ァ|.  | i i | 、丶ヽy'¨ ̄`Vム__: : : :  受験生の皆さん
          / | `ー-‐'´ ̄ ̄`Y. .〈. ノ≧{:::{≦.、 | i i |. \/     }ム}. 〉  明日のセンター試験
.         /.  |、 、____,斗-!、/.::/:/:/|「|:∧:::〉| i i |、 >'      ./ム! /   頑張って下さい
         {   |          ノ―〈/::/.:||::!:::::V. | i i |/       ./ム! /

839 :デフォルトの名無しさん:2010/01/16(土) 19:47:10
>>826
C が出来たのも Smalltalk が出来たのも 1972 年でいっしょ。

840 :デフォルトの名無しさん:2010/01/16(土) 19:47:18
ようするに>>833は勝手に>>826の内容を脳内変換してたってことだろ?
新しい概念なんてどこにも書いてないし

841 :デフォルトの名無しさん:2010/01/16(土) 19:48:27
>>831
関連しているからこそ前時代的か現代的かで分類する意味があるんだろうが。
おまえは馬鹿か?

842 :デフォルトの名無しさん:2010/01/16(土) 19:49:17
>>826
つまり処理速度もコンパイル速度も速い ML 系の言語なんかは
時代に取り残されている訳か。

843 :デフォルトの名無しさん:2010/01/16(土) 19:50:00
重箱の隅とまでは言わないが
主張とは関係の無いところで話の腰を折る人がいてやーね

844 :デフォルトの名無しさん:2010/01/16(土) 19:51:49
>>826
オブジェクト指向を礼讃していれば良い時代は終わりましたが、
>>826 は時代の流れのどちら側にいますか?

845 :デフォルトの名無しさん:2010/01/16(土) 19:54:26
>>826
C++ でも例外を使っていない Firefox は、時代の流れの左側にいるのか…

https://developer.mozilla.org/ja/Mozilla_Hacker's_Getting_Started_Guide#.e4.be.8b.e5.a4.96_.2f_nsresult

846 :デフォルトの名無しさん:2010/01/16(土) 19:57:00
GoのよいところはOS、ドライバ等を記述することを前提にしていることだろ
アプリを書く前提の言語であるJavaとかRubyなんかと比べているやつはなんなの

847 :デフォルトの名無しさん:2010/01/16(土) 20:00:07
>>845
左にいるな
NetScpeの時代からソース受け継いでいる弊害

848 :デフォルトの名無しさん:2010/01/16(土) 20:05:02
>>847
Google も?

http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Exceptions

849 :デフォルトの名無しさん:2010/01/16(土) 20:07:25
>>846
つ JNode

850 :デフォルトの名無しさん:2010/01/16(土) 20:08:20
>>848
もちろん
この件に関しては時代の流れの左にいる
Googleだからと言って、時代の流れの最先端にいるわけではないということだ

851 :デフォルトの名無しさん:2010/01/16(土) 20:12:50
>>850
その時代認識が間違ってるんじゃね?
言語の機能は pros/cons を判断して使う物であって、>>826 みたいに単純な→で
表す物じゃないと思うが。

852 :デフォルトの名無しさん:2010/01/16(土) 20:15:16
どういうプログラムを書くかによってどのくらい抽象化された言語で書くかという事ではないのか。
処理速度が必要なプログラムを書く場合、機械語に近い方の言語で書くし、そうで無い場合は抽象化された言語で書く。

なので時代の流れとかそういう問題じゃないのではないか

853 :デフォルトの名無しさん:2010/01/16(土) 20:18:31
>>826 によると Arc も時代遅れ

http://paulgraham.com/noop.html

854 :デフォルトの名無しさん:2010/01/16(土) 20:20:15
848でGoogle自体認めてるじゃん
「Things would probably be different if we had to do it all over
again from scratch.」
ってね

855 :デフォルトの名無しさん:2010/01/16(土) 20:21:04
>>826
GHC はコンパイルが遅いらしいから、Haskell は名実共に最新言語だな!

856 :デフォルトの名無しさん:2010/01/16(土) 20:21:09
>>853
Arcはオブジェクト指向の先にいる

857 :デフォルトの名無しさん:2010/01/16(土) 20:22:06
つまり、結論はTarbo Pascalのコンパイル速度は驚異的だってことだな

858 :デフォルトの名無しさん:2010/01/16(土) 20:26:11
>>854
それはお世辞でしょ。practical には against だと書いてある。

859 :デフォルトの名無しさん:2010/01/16(土) 20:27:18
>>858
お世辞w

860 :デフォルトの名無しさん:2010/01/16(土) 20:29:38
>>858
そのpracticalというのはつまり、既存のGoogleのコードが
例外を扱うように書けていないから、今から
例外を使うようにするのはコストがかかるという
ことなんだが
そこから、854の結論につながる

861 :デフォルトの名無しさん:2010/01/16(土) 20:31:38
>>856
Arc って Scheme とそんなに違いはないよね。

862 :デフォルトの名無しさん:2010/01/16(土) 20:37:56
>>860
何で書けていないかというと Cons の項に書いてある様な
ディスアドバンテージがあるからでしょ。

863 :デフォルトの名無しさん:2010/01/16(土) 20:40:07
>>826
Smalltalk のオブジェクト指向は構造化から生まれたんだっけ?
元々はメッセージパッシングを行う為の仕組みだと思ったけど。
いわゆるクラス指向とは別の流れにいると思うなあ。

864 :デフォルトの名無しさん:2010/01/16(土) 20:42:55
Smalltalkのオブジェクト指向はSimulaから取り入れたもので
Simulaのオブジェクト指向はまさに構造化の延長にあった。

865 :デフォルトの名無しさん:2010/01/16(土) 20:42:59
少なくとも例外とクラス継承イラネは支持する。
Genericはあってもなくてもいい。

866 :デフォルトの名無しさん:2010/01/16(土) 20:52:27
>>862
だから、そのディスアドバンテージの主な部分が、
「今まで例外使ったことのなかったコードに、例外を持ち込むのが
難しい」ということの説明じゃん

867 :デフォルトの名無しさん:2010/01/16(土) 20:57:54
>>865
同意
sturct Aのメソッドはstruct B { A }で実装を継承できるし、
Aの実装が気に入らなければBに対して同名のメソッドを用意できればオーバーライドできるので十分
この辺の関数を呼び出すのにいちいち仮想関数テーブル参照なんて遅すぎる
Goは柔軟性と速度の両立がうますぎると思う

868 :デフォルトの名無しさん:2010/01/16(土) 21:03:00
例外がありがたいのって、縦に並べてメソッドが書けるくらいじゃね?
なんていうかその場しのぎ感があって嫌いだ。
ただの長いgotoだろ?

869 :デフォルトの名無しさん:2010/01/16(土) 21:04:55
>>866
>「今まで例外使ったことのなかったコードに、例外を持ち込むのが
>難しい」

主な部分は「例外マンドクセ」だと思うが。特に Cons の 2, 3 はそう。
今までとか関係無い。

870 :デフォルトの名無しさん:2010/01/16(土) 21:07:27
Goでは加速しないのに、どうでもいい話題で加速するGoスレ

871 :デフォルトの名無しさん:2010/01/16(土) 21:08:05
>>868
例外はエラーが無視できない

872 :デフォルトの名無しさん:2010/01/16(土) 21:14:52
で、例外を入れずにfinallyのためにdeferを入れたと思う。これで十分。

873 :デフォルトの名無しさん:2010/01/16(土) 21:16:56
>>871
exceptで握りつぶすコードが山ほど書かれたわけだが

874 :デフォルトの名無しさん:2010/01/16(土) 21:17:34
関数型言語にあったような軽い例外機構なら希望する
オブジェクトを何十個も生成、コピーするようなものはいらない

875 :デフォルトの名無しさん:2010/01/16(土) 21:21:06
>>873
まさしくその場しのぎだな
例外カワイソス

876 :デフォルトの名無しさん:2010/01/16(土) 21:23:14
次々と言語を作りやがってw

877 :デフォルトの名無しさん:2010/01/16(土) 22:11:46
>>869
何いってるんだ?関係大ありだろ
3に関しては、異なった習慣のコードを混ぜることによる弊害、
例外を持ち込めばコード全体を見る必要があることを
言ってるからもろに関係ある
2にかんしても、1の補足的な説明で
その、1が例外を新たに持ち込むのを難しくする理由
になっている

878 :デフォルトの名無しさん:2010/01/16(土) 23:13:22
久しぶりにいっぱいレスついてるな、とwktkしたオレの純情をどうしてくれよう。

879 :デフォルトの名無しさん:2010/01/16(土) 23:55:19
GoogleのC++で例外を使わない、という方針には同意する
goの設計者はさすがに分かってるなあ

880 :デフォルトの名無しさん:2010/01/16(土) 23:57:45
「C を選ぶ理由が C++ プログラマーを追っぱらうため *だけ* だった
 としても、それ自体、C を使う強力な理由になりうる。」
 by リーナス・トーバルズ

GoはCよりも上のレイヤーで、不生産的な言語ヲタを追っぱらうのに
最適な言語であることは、上のゴミレスの大群からもよく分かりますね。

881 :デフォルトの名無しさん:2010/01/16(土) 23:58:10
879みたいにGoogleというだけで騙される人が多いから困る
よく見たらGoogle自身も1から作れるなら例外を使うだろうとすら
言ってることなのに

882 :デフォルトの名無しさん:2010/01/17(日) 00:00:47
>>880
Goを選ぶ人の理屈にはなっても、Goを新しく作る人の理屈にはなりえない

883 :デフォルトの名無しさん:2010/01/17(日) 00:02:28
>>881
>Google自身も1から作れるなら例外を使うだろう

有り得ない事態に対しては何とでも言えるからな

884 :デフォルトの名無しさん:2010/01/17(日) 00:02:36
>>880
言語ヲタの絶賛するRubyやC++のプログラマよりも
Cプログラマの方が生産性が高いのは
リーナスの生産性の高さが証明していますね

885 :デフォルトの名無しさん:2010/01/17(日) 00:03:42
言語ヲタは C++ を絶賛したりしないと思うが…

886 :デフォルトの名無しさん:2010/01/17(日) 01:12:03
Go が採用するかもって言ってた IBM の GC ってこれの事なのね。

http://www.research.ibm.com/people/d/dfb/recycler-publications.html

誰か読んだ人いる?

887 :デフォルトの名無しさん:2010/01/17(日) 02:00:42
普通C++やってたらCもやってるだろJK

888 :デフォルトの名無しさん:2010/01/17(日) 05:15:38
>>836
キモイは禿先生が常任してるってきがつけよw
つまりこのスレはいつまでもグーグルの意味不明な宣伝文句に振り回されているようなゴミ人間しかいないネタスレってこと

889 :デフォルトの名無しさん:2010/01/17(日) 07:52:56
マ板で禿先生といえばStrou(ry御大のことじゃないのか

890 :デフォルトの名無しさん:2010/01/17(日) 07:53:39
ムか

891 :デフォルトの名無しさん:2010/01/17(日) 08:45:18
と同様、アントニー・ホーアによるCSPのプロセス代数をモデルとする一方、[4]チャンネル といったPi-calculusの

892 :デフォルトの名無しさん:2010/01/17(日) 09:15:21
>>863
SmalltalkのメッセージングのOOは分子生物学の知見をコンピュータサイエンスに応用しよう
という試みで、構造化とは関係ない。メッセージの受け手にSIMULA 67のオブジェクトを
借りてきただけ。

“Dr. Alan Kay on the Meaning of "Object-Oriented Programming"”
http://www.purl.org/stefan_ram/pub/doc_kay_oop_en

C++以降の抽象データ型のOOは構造化の延長。抽象データ型の実装にSIMULA67の
クラスを使おうというアイデア。

“What is ''Object-Oriented Programming''? (1991 revised version)”
http://www2.research.att.com/~bs/whatis.pdf

893 :デフォルトの名無しさん:2010/01/17(日) 10:26:27
>>892
Smalltalkで分子生物学の知見をSimulaの構造で実装できたことこそが
SmalltalkのOOもSimulaの構造の延長にあることの証左。

894 :デフォルトの名無しさん:2010/01/17(日) 10:34:39
志村ー、うしろー

895 :デフォルトの名無しさん:2010/01/17(日) 10:40:29
と同様、アントニー・ホーアによるCSPのプロセス代数をモデルとする一方、[4]チャンネル といったPi-calculusの

896 :デフォルトの名無しさん:2010/01/17(日) 15:16:18
>>892
なるほど。やっぱり構造化とは関係無いんですね。

897 :デフォルトの名無しさん:2010/01/17(日) 18:15:41
Simulaの名前のとおり、シミュレーションから来てるんだよ。OOの方法論は。
シミュレートの対象には人間の知覚がかかわっている。
人間は対象をひとかたまりの何かと捉えて、名前を付け、
名前にはいろいろな連想が付着し、他の対象と関連づけられる。
しかし人間の知覚なんてあやふやなもんだ。
俺には世界はこう見える、お前にもこう見えるだろ? え、違う? という
本質的にあやふやな分類に計算機のデータ構造を合わせても
全く不毛とは言わないが、たいていの場合不毛だ。
だからGoはクラスベースの不毛を回避しつつ、メモリを柔軟に使える
シンプルな枠組みを用意しているのだ。

898 :デフォルトの名無しさん:2010/01/17(日) 18:18:53
そういう表面的な話より、コードの話は無いのかな。

899 :デフォルトの名無しさん:2010/01/17(日) 18:34:52
そりゃそうだ。アントニー・ホーアだもの。

900 :デフォルトの名無しさん:2010/01/17(日) 19:36:46
>>897
その取って付けた感ありありなGoへの話がいいね

901 :デフォルトの名無しさん:2010/01/17(日) 19:44:23
え?!
CSPのプロセス代数をモデルとしてますからね。あたりまえですよ。

902 :デフォルトの名無しさん:2010/01/17(日) 20:44:53
>>892
アランには構造化とは別問題だったかもしれんが、
ダンには構造化そのものだったはずだよ。

903 :デフォルトの名無しさん:2010/01/17(日) 21:00:35
ダン・インガルスがそういうのに言及したドキュメントって何かあるの?

904 :デフォルトの名無しさん:2010/01/17(日) 22:21:56
いつからここは smalltalk スレになったんだよw

905 :デフォルトの名無しさん:2010/01/17(日) 23:27:05
Smalltalk が Simula の影響を受けてるのはその通りだが、
それを拡大解釈しようとするのはどうかと思うわ。

906 :デフォルトの名無しさん:2010/01/17(日) 23:31:12
ここは、Goスレ。
歴史の認識についてはどっか別でやっとくれ

907 :デフォルトの名無しさん:2010/01/17(日) 23:32:41
Go の話題を振っても誰も反応しないんだよな。
昨日も GC のネタを振ったのに無反応。

908 :デフォルトの名無しさん:2010/01/17(日) 23:34:36
Goの話題では絶対加速しないもんな
スレチの屑共は少しは自覚してるの?

909 :デフォルトの名無しさん:2010/01/17(日) 23:35:17
Goを使って何かを作ろうとか、何かを学ぼうとか
そういう気を起こさせてくれる言語じゃないからな
実際にこれGoogle内部用に作ってるだけじゃね

910 :デフォルトの名無しさん:2010/01/17(日) 23:38:06
>>907
IBMのGCも直接Goの話題じゃないけど
リンク先面白そうだから読んでみるわ

911 :デフォルトの名無しさん:2010/01/18(月) 01:18:38
漏れたちも2chの内部で何かを作ろうとか、何かを学ぼうとかそういう気を起こさせてくれる言語創ろうぜ!!

912 :デフォルトの名無しさん:2010/01/18(月) 05:57:44
なに??
Pi-calculus知らないの?w
ダサww

913 :デフォルトの名無しさん:2010/01/18(月) 10:46:23
hage

914 :デフォルトの名無しさん:2010/01/18(月) 22:38:51
>>909
内部で使うとしたらやっぱり Python の代わりかねえ。

Go ネイティブの GUI ライブラリか Go 独自のウェブフレームワークが
出て来たら、もう少し試してみようと言う人が増えるかもね。
Gtk+ が C で頑張らなくても良い様になると良いんだけどね。

915 :デフォルトの名無しさん:2010/01/18(月) 22:55:27
CSPベースでありながらlockとかw

916 :デフォルトの名無しさん:2010/01/19(火) 15:50:34
>>914
C(とC++?)の代わりでしょ
Pythonにそこまで不満があるとは思えないんだけど

917 :デフォルトの名無しさん:2010/01/19(火) 17:23:01
Python

918 :デフォルトの名無しさん:2010/01/19(火) 17:46:10
Google的には、NativeClientで使ってUIはHTML5じゃない?

919 :デフォルトの名無しさん:2010/01/19(火) 21:10:44
>>916
http://news.ycombinator.com/item?id=933493

920 :デフォルトの名無しさん:2010/01/19(火) 22:40:48
Python最強

921 :デフォルトの名無しさん:2010/01/19(火) 22:49:40
Googleブランドで注目だけは集まるけど中身はゴミってものばっかりだな最近
Windows, Office偏重のMSよりひどいな

922 :デフォルトの名無しさん:2010/01/21(木) 09:43:05
googleが会社レベルで金をかけて作ってるやつと,社員が適当に自由時間で作ったのを比べるなよ

923 :デフォルトの名無しさん:2010/01/21(木) 09:50:25
最近、義務でオープンにしているもの以外はゴミのように思えてきた。

924 :デフォルトの名無しさん:2010/01/21(木) 09:53:36
>社員が適当に自由時間で作った
休日や休憩時間に作ったんならともかく
きっちり業務中に作ったものなんだからそんなの言い訳にならないよ

925 :デフォルトの名無しさん:2010/01/21(木) 10:42:08
言い訳とか言ってる時点で根本的にズレてる。
あちら側の主張の話ではなく、それをもとにしたこちら側の捉え方の話だろ。
そりゃ、すべてのブツをわざわざ同じ「重さ」で受け止めて、勝手に振り回されるのは自由だけどさぁ。

926 :デフォルトの名無しさん:2010/01/21(木) 10:44:07
GoMi言語

927 :デフォルトの名無しさん:2010/01/21(木) 20:24:55
Googleが開発中の新しいプログラミング言語“Go”をWindowsで「go-windows」
http://www.forest.impress.co.jp/docs/review/20100120_343362.html

928 :デフォルトの名無しさん:2010/01/21(木) 21:00:54
smopu!m-o6

929 :デフォルトの名無しさん:2010/01/21(木) 21:51:06
>>925
>言い訳とか言ってる時点で根本的にズレてる。

禿同。
多少オープンソースのプロジェクトを知っていれば
直ぐに理解出来そうなもんなのにな。

930 :デフォルトの名無しさん:2010/01/21(木) 22:25:02
>>927
>これだけでは面白くないというユーザーは、ぜひ公式サイトなどを参照しつつ習得してほしい。

931 :デフォルトの名無しさん:2010/01/22(金) 02:20:35
公式サイトを開く
この奇妙な生き物はなんだろう?
・・・panic!

932 :デフォルトの名無しさん:2010/01/22(金) 06:50:44
グーグルが中国のハッカーを逆ハック
ttp://blog.livedoor.jp/dqnplus/archives/1383801.html

933 :デフォルトの名無しさん:2010/01/23(土) 02:11:13
NOT INTENDED FOR PRODUCTION USE という事は、
いつか INTENDED FOR PRODUCTION USE になるのかな?

あ、ここにはソースコードを読んでる人間なんていないか…

934 :デフォルトの名無しさん:2010/01/23(土) 03:58:41
テストプログラムをあげるやつもいないよね

935 :デフォルトの名無しさん:2010/01/23(土) 11:48:40
>>931
なぜあんな不細工な生き物なんだろうね
もしかして開発者がリス顔なのか?Sunのマクネリみたいに

936 :デフォルトの名無しさん:2010/01/23(土) 12:55:43
http://en.wikipedia.org/wiki/Glenda,_the_Plan_9_Bunny
彼(彼女?)のお友達だ。

937 :デフォルトの名無しさん:2010/01/23(土) 13:01:40
センス疑うわw
どう見ても寂しそうな兎と鼠やんw

938 :デフォルトの名無しさん:2010/01/23(土) 15:20:51
>>936
何すかこの改造ソラマメ

939 :デフォルトの名無しさん:2010/01/23(土) 20:04:27
今家にはクソノートしかないので使えない
誰かgolang for win作って

940 :デフォルトの名無しさん:2010/01/23(土) 20:06:04
と思ったらあったわ
失礼しました

941 :デフォルトの名無しさん:2010/01/24(日) 00:11:37
Infernoのトレードマーク?は、炎っぽい何かだったが...

942 :デフォルトの名無しさん:2010/01/25(月) 01:02:03
第3回 ハロー、goroutine!
http://www.atmarkit.co.jp/fcoding/articles/go/03/go03a.html

943 :デフォルトの名無しさん:2010/01/25(月) 02:45:00
http://glenda.cat-v.org/friends/
この人の絵はなんというか…キモカワ?カワキモ?な感じだ

944 :デフォルトの名無しさん:2010/01/25(月) 05:18:31
父さん・・・近くにすごい妖気を感じます…

945 :デフォルトの名無しさん:2010/01/25(月) 05:27:57
たぶん後ろにでかいゴキブリがいるんだろう…

946 :デフォルトの名無しさん:2010/01/25(月) 08:24:04
>>943
センスがUPLのグラフィックに似てる


947 :デフォルトの名無しさん:2010/01/25(月) 18:00:05
>>943
個人的にだけどGordonだけは純粋にかわいいと思うよ
その下にいる別種のGopherはキモい
キモすぎる
目の焦点合ってないし

948 :デフォルトの名無しさん:2010/01/25(月) 21:56:19
あれゴードンって言うんだ

949 :デフォルトの名無しさん:2010/01/26(火) 01:35:27
機関車トーマスに出てくる香具師か

950 :デフォルトの名無しさん:2010/01/26(火) 08:12:46
バール持ってるイケメンだろ

951 :デフォルトの名無しさん:2010/01/27(水) 03:07:34
>>943
>OS-tans
>By some crazy japanese people.

誰だよPlan-9たんとか作ったのはw

952 :デフォルトの名無しさん:2010/01/27(水) 07:24:58
あれ描いたの外人じゃないのかね
日本人ならもっとうまいような気がする

953 :デフォルトの名無しさん:2010/01/27(水) 08:35:17
>>952
Plan BだのOctopusだの描こうと思う変態は日本人でもこんなもんじゃね?

954 :デフォルトの名無しさん:2010/01/27(水) 14:14:25
それにしたって、かなり下手だよなあ

955 :デフォルトの名無しさん:2010/01/28(木) 02:33:06
匿名フィールドで継承を模倣する場合のメンバの初期化どーしてる?

956 :デフォルトの名無しさん:2010/01/29(金) 00:23:28
http://lwn.net/Articles/371466/
gccのメインラインに含まれることが決まったらしいね
これでメジャー言語の仲間入りだな

957 :デフォルトの名無しさん:2010/01/29(金) 00:50:11
LLVMは検討したけど却下したんだ

http://golang.org/doc/go_faq.html#What_compiler_technology_is_used_to_build_the_compilers

What compiler technology is used to build the compilers?
...
We also considered using LLVM for 6g but we felt it was too large and slow to meet
our performance goals.






958 :デフォルトの名無しさん:2010/01/29(金) 03:09:54
あれ描いたのはRob Pikeの奥さんじゃなかったっけ

959 :デフォルトの名無しさん:2010/01/29(金) 05:29:57
gccにマージされるほどの完成度に達してるのかねぇ。
GNU Pascalさえ入ってないんでしょ?

960 :デフォルトの名無しさん:2010/01/30(土) 13:35:16
gccに入れられて何がいいことあるん?
どうせgoogleの実装を使うだけだろ。
gccがWindows版を作るってんなら意義あるが・・・

961 :デフォルトの名無しさん:2010/01/30(土) 14:40:00
ttp://gcc.gnu.org/viewcvs?view=revision&revision=154083
11/10(二ヶ月前)にブランチが出来てんのか。


962 :デフォルトの名無しさん:2010/02/04(木) 05:02:16
アメリカのGoogle に入社出来ないかと挑戦していて今日最初の電話インタビューに望んだ.
その会話の中で:
Google: In our division, we do most of our work in Java, C++ ...

俺: Anything in Go language?

Google: Yeah, right :-)

と笑いとばされましたw 


963 :デフォルトの名無しさん:2010/02/04(木) 11:15:52
Google の人事って技術者が直にやってるのか

964 :デフォルトの名無しさん:2010/02/04(木) 12:10:28
自社の技術も知らない人間に人事が勤まるのか?

965 :デフォルトの名無しさん:2010/02/04(木) 12:41:51
この板にいる962の相手はソフトウェア技術者の人事担当者なのだろうから
ソフトウェア技術に精通してるのはしごく当然でしょう

966 :デフォルトの名無しさん:2010/02/04(木) 19:06:11
こんなのが通ってワロタ。セミコロン全くなしでコーディングできるな
package main
func main() {
 for i:=1
  i<10
  i++ {
   println(i)
  }
}


967 :デフォルトの名無しさん:2010/02/04(木) 22:49:00
>>963
直だよ。
俺も受けたとき、10人位とやったけど全員技術者。
落ちたけどな。

やっぱ、内部は
C++,Java,Python,JavaScriptが大半だろ。
Goは興味のあるヤツしかやってないんじゃね?趣味レベルで。
でも、一つキラーアプリが作られれば化けるかもな。

968 :デフォルトの名無しさん:2010/02/04(木) 23:11:34
>>967
そりゃ、片手間で作った言語だからな

969 :デフォルトの名無しさん:2010/02/04(木) 23:21:37
Googleは使っていない。
これ重要。

970 :962:2010/02/04(木) 23:28:41
>>967
電話インタビューは直ではなかった。 タイトルはEngineer Recruiterだったから
技術者ではないだろうが、当然>>962の言う様に技術をある程度分かってないと
出来ない仕事でしょう。 来週の直のインタビューは当然エンジニアに会う。

971 :デフォルトの名無しさん:2010/02/06(土) 01:01:57
Go用Webフレームワーク「web.go」
ttp://www.moongift.jp/2010/02/webgo/

972 :デフォルトの名無しさん:2010/02/07(日) 16:40:06
vector使いにくすぎワロタ
こんなんやったら配列でええわw

973 :デフォルトの名無しさん:2010/02/07(日) 16:54:26
有名な人が作っているみたいだけど
これ見ると過去の人なんだなって思う

974 :デフォルトの名無しさん:2010/02/07(日) 17:04:30
なぜポインタを残したのか理解に苦しむ。
newとmakeの使い分けが面倒臭い。
*と&でワンクッションあってその度に思考がつっかえる。
float、float32、float64の使い分けが面倒臭い。
StringVector、IntVector…なんじゃそりゃ。
loopとwhileとforを全部forに統一したのは別に鼻の穴広げて喜ぶほどのもんでもないし、ま、どうでも良い。

という話がループしてんだろうなぁと思いつつカキコ

975 :デフォルトの名無しさん:2010/02/07(日) 17:31:03
難しい問題ではある
ポインタは安全性と最適化を考えると入れたくないが、
無いと低レベルな部分での柔軟性を損なう

生産性を上げつつ、効率を落とさないのは難問
しかしC/C++に比べて大きな利点がなければ誰も乗り換えない

976 :デフォルトの名無しさん:2010/02/07(日) 18:47:46
クロージャの再起呼び出しができんな…

977 :デフォルトの名無しさん:2010/02/07(日) 18:54:18
できない
c := func(i int) int {
 return c(i+1)
}

できる
var c func(int) int
c = func(i int) int {
 return c(i+1)
}

うーむ

978 :デフォルトの名無しさん:2010/02/07(日) 21:19:58
>>973
禿堂

979 :デフォルトの名無しさん:2010/02/07(日) 21:23:46
>>977
代入前に使える訳ないだろ

c := func(i int) int {
 return self(i+1)
}

980 :デフォルトの名無しさん:2010/02/08(月) 00:42:58
巨大クラスタで、小さいタスクをたくさんやるときにはいいのかもしれない。

981 :デフォルトの名無しさん:2010/02/08(月) 12:53:02
叩かれたり絶賛されたり賛否両論な言語だけど
これってまだ実験段階なんでしょ?
今後の改良に期待。

982 :デフォルトの名無しさん:2010/02/08(月) 13:23:11
Scalaにはない活気(笑)

983 :デフォルトの名無しさん:2010/02/08(月) 13:31:43
gccという話はあったけど、活気あるか?

984 :デフォルトの名無しさん:2010/02/08(月) 13:36:38
活気あるよ。
2chが寂れてきてるだけ。

985 :デフォルトの名無しさん:2010/02/08(月) 13:37:23
結局、2chにはろくな人材がいないってこと。
匿名ではどんな有用な発言も自分の名誉にはならないからね。

986 :デフォルトの名無しさん:2010/02/08(月) 15:25:22
>>982
どういう意味だ(笑)

とか語尾に曖昧な表現の多い日本語(キリ
ソースがドキュメント伝統芸能(キリ

987 :デフォルトの名無しさん:2010/02/08(月) 15:30:08
http://bluetrainsoftware.blogspot.com/2010/02/will-groovy-spell-end-of-scala.html

まぁ・・・好みの問題だしなぁ・・・
ひとそれぞれだろう・・・

988 :デフォルトの名無しさん:2010/02/08(月) 15:36:45
次スレ作るの?

989 :デフォルトの名無しさん:2010/02/08(月) 18:06:01
いらんいらん

990 :デフォルトの名無しさん:2010/02/08(月) 18:16:11
Go part4
http://pc12.2ch.net/test/read.cgi/tech/1265620273/

991 :デフォルトの名無しさん:2010/02/08(月) 21:32:14
>>977
初期化文がおわるまでは前者は無名のままということかねえ。
そんなに不自然な感じはしない。

992 :デフォルトの名無しさん:2010/02/08(月) 21:33:18
って更新してなかた

993 :デフォルトの名無しさん:2010/02/08(月) 21:59:24
let と letrec みたいな物か

994 :デフォルトの名無しさん:2010/02/09(火) 01:25:29
スレ総括「嫉妬」

995 :デフォルトの名無しさん:2010/02/09(火) 07:23:45
怠惰

996 :デフォルトの名無しさん:2010/02/09(火) 09:43:18
憤怒

997 :デフォルトの名無しさん:2010/02/09(火) 15:49:27
baka

998 :デフォルトの名無しさん:2010/02/09(火) 15:50:16
kaba

999 :デフォルトの名無しさん:2010/02/09(火) 15:50:56
a

1000 :小倉優子 ◆YUKOH0W58Q :2010/02/09(火) 15:51:51
1000ならジュースでも飲むか

1001 :1001:Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

185 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)