(2000/2/18)今日は2月18日。Windows2000の発売日。今日それを買いに行くつもりはない。Microsoft社のソフトウェアにはずいぶん昔から世話になっている。紙テープベースのBasicインタプリタは見たことはないけれど、南新宿にあったムーンベースというコンピュータ販売店に行ったことがあるから(77年)、それを使ったことはあるのかもしれない。TK-80BSのインタープリタはNECオリジナルで、PC-8001のBASICはMS社の製品だ。Apple][のBASICは整数BASIC(6KB)はウォズニアックが書いたのだと記憶しているが、拡張BASICはMS社のものだ。いずれのBASICにもたぶん、ゲーツ大先生の書き下ろしの生コードが含まれているはず。最初に買ったパソコンは8001で、Apple][はコンパチ基板にTTLを半田付けして組み上げたまがい物ユーザでした。OSの時代があって(83年くらいまで)、それはPC-8001/8801の時代とちょうどオーバーラップするわけだが、この頃はMBASICやM80(Z80用のアセンブラ)はよく使った。BASCOM(BASICコンパイラ)なんていうものもあった。MS社の最初のヒット商品はApple][用のCP/Mカードで、これが外れていれば今のMS社は無かったかも知れない。いう意味では、MS社は実はApple社に足を向けることができないはずなのです。16bit機への移行時期に、米BYTE誌の広告を見てシアトル・コンピュータ社のOSを買おうと思ったことがある。版権まで買っていれば今頃は....。幸運の女神は禿げているので後ろ髪は掴めない。DOSは1.0からのユーザ。CP/M86もそうだった。DOSのMASMはCP/M86のASM86よりはIntelのASM86に近かったけれどIntel仕様からすればひどい代物だった。SEGMENTディレクティブやストリング命令の記述には露骨な端折りがあった。86自体が「変」なCPUだから、言語を作るのが大変なことは想像できるけれども。当時はもっぱらIntelの言語を使っていた。PL/Mを考案開発したのはCP/Mを開発したデジタルリサーチのゲイリー・キルダールだ。かれがヨーロッパのバカンスに行ってIBMとの約束を反故にしたためにMS社にOSの開発仕事が行ってしまったのは有名な話だが彼ももう鬼籍の人だ。ちなみにDRI社もそうだ。Windows1.0のPC-9801版というのを動かしたことがある。Feel訴訟でAtari/DRI社のTOS/GEMを示談で仕様改悪に持ち込んだこともあって、Windows1.0のデザインはタイリングしかできない。玩具以上のものではなかったことは確かだ。GEM/9801の方が良くできていた。Macintoshを初めて買ったのは86年の4月。したくて仕方がなかったからだ。いうより、80年に読んだByte誌のSmallTalkの特集号でラリー・テスラーが書いた記事に触発されて、とにもかくにもGUIベースのアプリを書きたかった。