過去の独りごち/独りごとはこちら
過去のJavaアプレットは
こちら

 

5/9 50ヶ月の

 祝!Quadruple D ML開設!

 開設からはしばらく間があいてしまいましたが、びんぢさん・Falconさんお二方のご尽力により、このたびめでたく、拙作Quadruple D に関して討議する場がまた新たに出来ました。これでライブラリパスってなんですかという質問を僕のBBSに書き込んで白い目で見られることは無い?

 …いや、コンパイラの設定の仕方くらいはご自分で習得して欲しいですが(^^;) ってそういう毒吐きはやめやめ。

 ともかく、ユーザ諸氏の中から出た有志の方々が、議論の場を提供してくださるというのは本当に作者冥利に尽きるというものです。

 MLの入会についてはこちら

 活発な議論をするにはまだまだ会員数も少ないです(^^;) ので、皆様のご入会をお待ちしております。

 それにしても、気が付けばこのサイトももうじき開設4周年です。…我ながら長いことやってるなぁ。

 というわけで、Project Quadruple Dの5年目も折り返し地点に来たし、MLも出来たしという事で、あんまり話さなかったQuadruple Dについてのあれこれなんぞを。

 まさか、4年後もDelphiでDirectX使うための取り組みを続けているとは、サイト開設当初は全く思っていませんでした。せいぜい持って2年、1900年代のうちにそんな取り組みは過去のものになっちゃうだろうと目論んでいたんですよ、実は。それこそ最初のうちは、いつかBorlandが純正のDirectXコンポーネントを用意してくれるだろうけど、という気持ちがあったんです。でも…はい、皆さんご存知の通りです。

 そういえば、Microsoft社からDXSD賞なるご褒美を頂いたときも、Quadruple Dについては何も触れられてませんでした(^^;) 他の企業の製品名を出すと色々面倒なんでしょうね。…でも。 …でも、なにさ > ヲレ けれど、これだけは胸を張って言いましょう。DXSD賞受賞者した時点で、あの中で、Delphi一本でやって来たのは、僕だけだった!

 …いや、初期のQuadruple Dは、VC++で作ったDLL使ったりしてましたけど(^^;) あと、黒田Dycoonさんも当時はVC++に乗り換えてあまり経ってなかった気がします。それに、そんな事あんまり威張って言うような事でもないし〜

 けれど!!

 実は、Quadruple D自体は、しばしば存亡の危機に立たされてたりします。

 …あ、パンが焼けた。自家製の焼きたてロールパンです。これは文書書いてる場合ではない。途中ですが失礼して…(略)ああ、食った食った。外はクラッカーのようにサクサクしてて、中はしっとり。単に霧を吹くのを忘れたんですが(^^;) なかなか旨い具合に出来ました。

 ええと、何の話でしたっけ? そうそう、Quadruple Dの存亡の危機でした(ぉ

 最初はJavaからDirectXが使えるようになった後、VisualJ++を入手した時でしたか。皮肉にもDXSD賞の副賞なんですが…VisualJ++って優秀なツールなんですよね。コンパイルもDelphi並みに早いし。 それに、Microsoft純正。これはデカい。…けど、Sunと色々もめてるみたいだね、将来無さそうだね、うんうん、という事でQuadruple Dは滅亡の危機を免れました。

 次は、DirectX 7 SDKの配布。つまり、VisualBasicへの正式対応したDirectX SDKの配布です。 VC++じゃない、もっとお気楽な開発環境で、DirectXが使える。これは凄い。わざわざDelphi使うまでも…けど、良く考えたらVBはVBだし。…あ、D3DXっていう便利そうなのが出来たね。…VBだと使えないんだ。 こうしてまたもQuadruple Dは滅亡の危機を免れました。

 しかし、しかししかし

 今度は、Microsoftの新たなる刺客、C#がやってきます。百鬼夜行とは良く言ったもんだなぁ、と最初は呆れていたものですが、こちら(無断リンク(^^;))の、特に連載第二回の最初、「ネームスペースとクラス」の項を良くご覧下さい。

 C#って…そこはかとなくObjectPascalの薫りがしませんか?

 using System とか

 …素晴らしい(爆)

 ユニットがネームスペースに置き換わったと考えても良い気がします。 後は、RADツールとしての性能でしょうか。コンポーネント指向を標榜するだけに、その器であるRADツールとしての開発環境にも期待できるというものではないでしょうか?MicrosoftもC#の特色に、RAD開発を掲げていますし。

 なにより、Microsoftの持っていったBorlandの職人たちの仕事の成果が、そろそろ我々の目の前に現れてもいいんじゃないかとやきもきしていたところです。 そう、C#とDelphiの生みの親に当たる人物は、同一人物なんですよ。

 また、Javaを強く意識した言語という事で、コンパイル速度にも期待できます。…ともかくこの点はどうあっても譲れないので、期待するだけ損でした、というのは勘弁して欲しいなぁ。

 Q. お前要するにコンパイルさえ早ければなんでもいいのか!

A. うん、わりと

 果たしてDirectX SDKは、C#をもサポートするのか!? Quadruple Dの運命やいかに?

Taku Hayase(SANDMAN)

戻る