13:05:08 はてなブックマーク - 新着ブックマーク - trac.codecheck.in: CakeOnEmacs - codecheck.in - Trac ( lapis25++ ) [cakephp, emacs] - http://trac.codecheck.in/share/wiki/CakeOnEmacs
13:05:08 (chokan) lapis25: 2 (2++ 0--)
13:05:09 (chokan) CakeOnEmacs – codecheck.in [text/html;charset=utf-8]
13:09:03 つかぬこと聞くけど
13:09:14 ジェネリックプログラミング やってる人っている?
13:47:20 Javaでジェネリクスは使いますけど > vivisuke
13:47:31 おお
13:47:40 C++ では やってないのね
13:47:40 (chokan) C: 5 (5++ 0--)
13:47:44 うにに
13:47:57 なんか コンパイルエラーが出るんだけど
13:48:06 すげーわかりずらい@VC6
13:48:08 C++ を書かないっす、自分...
13:48:09 (chokan) C: 6 (6++ 0--)
13:48:13 java だと
13:48:18 エラー分かりやすい?
13:48:20 そかー
13:49:12 コンパイルエラーがわかりくいと思ったことはないですねぇ
13:49:20 そかー
13:49:39 C++コンパイラ or 文法が悪いのか・・・
13:49:39 (chokan) C: 7 (7++ 0--)
13:50:19 ジェネリックプログラミングの勉強会@福岡とか ないのかなぁ
13:50:36 本来生産性あがるはずなのに
13:50:49 エラーの分かりづらさのせいか 全然進まない orz
13:51:55 Javaのジェネリクスは、すごく便利ですし、たしかに生産性があがると思います
13:52:32 設計変更のとき楽になると思う
13:52:36 というか、Java使いなら普通に自然に使ってると思います。
13:52:40 そかー
13:52:46 ← Java 使わない
13:53:01 すれちがいですね(笑)
13:53:06 初期の Java って テンプレート機能が無かったはずじゃが
13:53:08 w
13:53:15 最近は 出来るようになったのね
13:53:45 たしかに、ジェネリクスはあとで追加されました。
13:54:00 まあ C++ のテンプレートも
13:54:00 (chokan) C: 8 (8++ 0--)
13:54:04 初期にはなかた
13:54:17 もうJava5からなので、もう5年くらい前ですねぇ
13:54:29 ふみゅう
13:54:35 cpp はいつだろう?
13:54:38 C++にもなかったんですか、へぇ
13:54:38 (chokan) C: 9 (9++ 0--)
13:54:45 1995年には 少なくともあった
13:55:44 なかなか歴史がありますね
13:55:50 うん
13:56:11 でも 1990年〜1995年頃のプロジェクトでは使ってなかた>テンプレート
13:56:26 日本では 1995年頃に STL が紹介されてから
13:56:34 徐々に使われだしたのかなぁ
13:58:30 Java でも < > を使うのか・・・
13:58:41 そうですね
13:58:54 あれ 宣言はどうするんだろう・・・
13:59:22 List とか便利です
13:59:28 ほお interface で宣言するのか
14:00:45 宣言としては とかですかね?
14:00:56 CPP だったら
14:01:18 template< テンプレート引数たち > クラス定義;
14:01:21 と書く
14:01:52 ああ
14:01:56 ちゃうわ
14:02:15 いあ
14:02:17 いいのか
14:02:36 なるほど、それはJavaだと
14:03:16 class Hoge { ... }
14:03:36 みたいな感じですね
14:04:08 うにに
14:04:11 CPP だと
14:04:38 template< template<> class T> class CHoge { クラス定義 };
14:04:45 とか書ける
14:04:57 最初みたとき 意味がわからんかった ↑
14:05:13 たしかにwww
14:05:26 テンプレート引数に テンプレート?
14:05:33 なんじゃそりゃ って感じ
14:09:08 List