<< 前 ホーム 次 >>

bakaid: 20061118

$100 PC、買えるもんなら書いたいけど (5万だったら
ヨユーで買いたい)、今の仕事場、私物PC、ダメなんだ
よなぁ。バカとしか思えないんだけど。だって、WinCEの
ケータイはオッケーだっつーんだから。PDAってことで
オッケーにしてくんねーかな。

--

久しぶりにJavaを。しかもGUIがらみ。

やっぱり手に馴染んだGUIフレームワークがあるって
いうのはいいね。Tkも悪くないんだけど、カッチリした
イベント・ドリブンでやりたかった。

でも、最初Debianでやろうしたんだけど、フォントやら
何やらで面倒なことに。クソSunは相変わらずDebianを
ディストロと認めてないみたいだしな。それでGPLとか、
笑かすなよ。

で、しょうがなくWindowsで。もうほとんど忘れてて、
イテレータの回しかたすら覚えてなかった。んで、
例によって素晴らしいチュートリアルのお世話に。
ジェネリックスと新しいfor構文、いいっすね。
ジェネリックスは型推論がないと、タイプが著しく
増えちゃうんで、いいことばっかじゃないけど。だって:

ArrayList<Foo> foos = new ArrayList<Foo>();

って、どう見たってムダじゃん。なんでArrayList<Foo>
なんて長い型を2回もタイプしなきゃなんないの。
こういうコード書いてると、自分がバカっぽく思えてイヤ
なんだよな。まぁ、もとからバカなんだけど。

ああ、それと、最初Awtでやろうとしたんだけど、もう
Awtはマトモにサポートされてないのかな。自分、Awtの
時代の人間なんで。で、こっちもしょうがないんで、
素晴らしいチュートリアルのお世話に。っつっても、
SwingのクラスはJFrameくらいしか使わないんだけど。

--

あの記事、ポインタと再帰を持ち上げすぎじゃない?

ポインタと再帰を理解するのにSICP読破する必要なんて
ないでしょ?

一理あるにしても、でも、オブジェクト指向がダメって
いうのはいかがなものか。

オブジェクト指向っていうのは、現実世界をマネる
ためじゃなくって、考えをまとめる、考えを構造化する
ためにあるでしょう。クラス、もっと一般的にいえば
ADTで考えるっていうのは、プログラミングでも重要な
ことの1つじゃないの?

いや、そういうのはCとかSchemeとかでも学習できる
んだけど、素直にOOPL使えばいいじゃん。

--

ああ、あんなのには型推論なんていらないんだ。

ArrayList<Foo> foos = new();

って書ければ十分なわけで、この構文糖に推論なんて
いらない。

本家Permlink

<< 前 ホーム 次 >>


Copyright © 1905 tko at jitu.org

バカが征く on Rails