Java

2002年05月21日 火曜日

なぜに今更Pascal

某MLで、「教えて君」再登場な訳であるが、なぜ故執拗にGNU Pascalを使いたいんだろうか。Delphiとかじゃだめなんかい。Windowsを使っている時点で、狂信的GNU信者じゃなかろうしね。僕には彼が理解できない。と言うか、そもそも今のご時世にDelphiみたいな妙な環境以外でPascalを使うという事自体も理解できない。あらかたずっと教育内容を変えていない大学の先生あたりの策謀のような気がするけど、今時、教えるプログラミング言語はC(C++)もしくはJava(こういう言語って関数型言語にたいしてなんて言うんだっけか?)、適当なシェルってところじゃないの? あとピリリと引き締めるために、関数型言語の雄LISPかSchemeを教えると言うところはあると思う。でも、今更Pascalはないだろうに。大学の先生に言いたい、**もっとちゃんと仕事をしなさい。毎年レジメの使い回しはいけません。**と、最初の1年分の給料しか払う価値がないですよ。まったく。
ということで、目処を立てるところまで調べて、あとは放置。(絶対gpcをコンパイルできないよなぁ。)

2002年04月29日 月曜日

Java World 2002.06

JDK 1.4が付属すると言うことで購入した。JDK1.4のレビューも掲載されていたのでこれはよいと思って買ったのであるが、JDKの今回のリリースの見所はXML関係のライブラリ充実(JXAPの追加)と言うところか。JAXPをダウンロードせねばなぁと思っていただけに結構嬉しい。あと最近の興味で遊べそうなのはImage I/O APIでしょうか。
C++のtemplateに相当するJava Genericsの搭載はJDK 1.5に延びたらしいので、まだまだキャストの呪縛からは逃れられないのは残念。僕はC++が大好きな人ではなくなったけど、膨大なC++の余計な(笑)機能のうち、templateは珍しく評価している機能なだけに、Javaにまだ存在していないのは痛い。もっともtemplateを評価しているのはSTLの存在によるところが大きいのであるが。評価Java Genericsを使用したSTLみたいなライブラリが登場すると、非常に魅力なのだけどねぇ。

2002年04月25日 木曜日

Linux Japan 休刊?

Slashdot-jpの記事から。正式な発表を見いだしていないが、おそらく休刊であろう。休刊になりそうな理由はいくつも思いつくが、最近雑誌を買おうと思わないうえ、Linux Japanに魅力的な記事や連載がないと言う時点ですでに購入の対象から外れている。創刊された時期を覚えているだけに残念であるが、時代の流れのような気がする。
最近思うのであるが、PC系の雑誌、特に開発者向けな雑誌は資料的価値があるので、記事の電子データをすべて添付して欲しいと思うのは僕だけであろうか。雑誌を物理的に保管するスペースがない上、紙媒体だと検索性がないため、文書としての利用価値がどうしてもないのです。内容は玉石混合で、内容の新旧はあるけれどまだWebの方がマシ。どうにかして欲しいと思うけど、やっぱり無理なのかしらねぇ。

2002年04月24日 水曜日

全然もたない

昨日の記事の続き。全然もたないので、ちゃんと寝ることにする。8時間くらい寝れば回復するだろうか。

VBAだめすぎ

別にVBAやVBに限った話じゃないけど、簡単に汚いソースを書けるのはだめじゃな。(昔はPerlもそうだったけど、今使ってないからいいや。) 行き当たりばったりの使い捨てマクロなら書けるけど、何年も保守するようなプログラムの場合はちゃんとした設計をしないと保守性をあげられないな。今回いやになってしまったのは、結果出力周り。付け足したいロジックを表示部に埋め込まないとならなくて、もういやになってしまった。昔の人はDoc-Viewとか格好いいことを言って、ロジックとプレゼンテーションを分離しなさいと言っている訳だが、ごもっともって思い知りました。
最近はVBAでも気をつけて書いているので、最近書いているマクロは読めるんだけどね。Excelのオブジェクトの階層構造とメソッド・プロパティが分からないので、ずるしてマクロの記録を使うのが問題のようだ。たしかに、1からソースを書くときは綺麗に書けるものね。
と言うことで、Excelで遊ぶときはActive Ruby、そうでないときはJavaで環境を統一したいなぁ。やっぱり綺麗に書く努力をしたくなる言語を選択すべきだな。それ以前にVBAのようにオブジェクト指向言語のような感じで実はまがい物というものを使っている時点で問題なのかも知れない。

2002年04月20日 土曜日

蟷螂の斧

最近いろいろ思うところはあるけど、なんだか蟷螂の斧のような感じですよ。ドン・キホーテな状態とも言えるだろうか。なんだかいろいろやってもなーんにも変化しないんだよなぁ。

DOMで遊ぶために

XercesとMSXMLの情報を収集中。JavaとかVBとか言うのが辛い。どっちもようわからん。Javaは勉強してないだけで、VBは嫌いなだけだけど。選べと言われればJavaか。VBはもうみたくないっす。普通そうだよねぇ。