SCEはPlayStation2(以下PS2)のCPUであるEmotionEngine(以下EE)を使用したワークステーションを出す予定だそうだ。願わくば一般でも手の届く価格であってもらいたいものだ。

 

以前も書いたかもしれんが、Windowsパソコンはエキサイティングでない。「うわ、プログラム組みたくてしかたねーぜっ!」ってカンジになかなかなれない。

過去にそーゆーパソコンがあったかと言うと、所有した事がある中ではSHARPのX68000だな。所有はしたことはないが、コモドールのAmigaや日立のS1(古いね、まったく)はエキサイティングだったかもしれない。新しい、あるいは、入手が容易なとこではIBMのWorkPadなんかもエキサイティングじゃないかと思ってる。

なんかモトローラCPUばかりだな(笑)。

まぁ、ともかくエキサイティングなパソコンが欲しいワケですよ。以前書いたのはデスクトップなWindowsCEパソコンなんて書いたけど、やっぱダメだね。GUI部分が邪魔だし。DreamcastのようなWindowsCEならいいかもしれない(あれはGUI抜きだからね)。

っていうか、Dreamcastをパソコンにしてくれんかねぇなんて思うね。ゲーム機の事をアチラの国では「コンソール」なんて呼ぶが、ほんと、画面はコンソール端末風でいいのよ。tcshとかbashが動いてれば嬉しいね。で、Linuxみたいにヴァーチャルコンソールが切り替えできるとかだとなお良いね。NECのOA端末なN5200でさえできたんだから楽勝でしょ(笑)。

エディタのコンソールとシェルのコンソールをAlt+ファンクションキーで切り替えてね。いいねぇ。X68000で不便だったのはコンソールが1枚だった所くらいだったしね(あと、コンパイルが超遅いってのもある)。

エンドユーザが使用する環境としてはGUIって良いと思うけど、開発環境としてはGUIってあっても無くてもどうでもいいよね。ヴァーチャルコンソールを4枚くらい切り替えて使う方が便利じゃないかなぁなんて思うよ(GUIアプリ作ってるなら、そりゃ必須だけどさ)。

って事で、SH-5は気になるCPUっすなぁ。何回も雑記に書いた気がするが、Dreamcastは表示能力に対しややCPUパワーが足りないと(ソウルキャリバー以外のソフトでは)感じるんで、DreamcastのCPUをSH-5に変更してOSにマルチプロセス/マルチスレッドサポートの何かテキトウなモノ載せたパソコン欲しいなぁ。

アレですな。カーネル自体はカーネギーメロン大学なマイクロカーネルにすりゃぁ、その上に何載せようがOKって仕様にすればいいね。BIOS ROMとしてMachみたいのが乗ってて、外部記憶からBSDサーバとかLinuxサーバとか読み込んで起動すんだ。

ただ、アレっすよ。その場合ハードウェアの直叩きができない。これができないと、イマイチ エキサイティングじゃないんだなぁ…。んー。

マルチプロセス/マルチスレッドできてハードウェアの直叩きができるOS知らない?(Windows9xって意見は却下だヨっ)


って事で、満開製作所の「零式」は気になるところではある。が、予価だが高いなぁ。15万円くらいになってくらんかいなまったく。むーん。まぁ、「予価」なのは、たしか「九九式」なんで「零式」は量産効果が出て安くなるかもしれんが、量産ったってPC-FXの出荷台数並だろうし…。


「オブジェクト指向なプログラミング言語で生産性向上!」とか「RADツールでバグの少ないアプリケーションが超短期間で!」とか、そーゆーの嫌いね。

まぁ、可読性はともかくとして(笑)べつにオブジェクト指向じゃなくても十分生産性は高いし、それなりの規模でもRADツール(自分はC++Builderくらいしか使った事無いが)で組もうがWin32APIをC言語からぐりぐり使おうが品質と開発期間に違いは無い。変にバイナリサイズがデカクなるぶんだけRADツールのほうがダメじゃんって気がする。

ってゆーかさぁ。なんか、それぞれ「ダメプログラマのためのツールとかしくみ」って感じなのねん。たしかにExceptionってさぁ、楽だよねエラー処理が。でもさぁ。エラー処理なんて実は省略しても構わないエラー処理って多いよ実際。そーゆーのを適切に省略したり、エラー処理の方式を工夫すれば十分すっきりしたコード書けるしぃ。

RADツールだと開発が早いってのもさぁ、自分にとっちゃviでC言語のコード書いてmakeったって十分早いよ。そりゃ、最初の1回目はたしょう時間かかるけどね。いちばん笑っちゃうのは「コンポーネントの利用でバグが少ない」ってヤツで、コンポーネントがバグが多くて使い物にならねぇってのがねぇ。そんなんだから、プログラムが期待通りに動かないのは自分が悪いのかコンポーネントが悪いのか調査に時間食っちゃったりして、ぜんぜんRADじゃない。

って事で、自分がリーダーなプロジェクトでは「RAD禁止」「C++禁止」なのだ。ついでに「ソースが最高の仕様書」「動くものだけを信じろ」なんてのもある。まぁ、メンバーも同じ思想の人間なので特に問題は無い(笑)。