俺の歴史
10 '前処理
20 FM-NEW7を買ってF-BASICにはまるが、マシン語のサブシステム乗っ取りは難しくて手を出さず。
25 プロポシェのPF-Xを打ち込んでゲーム書きまくり。
30 '88
40 PC-8801を買って、ナツメ社のLOGOSを入手してゲーム書きまくり。
50 '88V2
60 PC-8801MHを買って、テンポずれと戦いながら音を鳴らして遊ぶ。
70 '98
80 大学のPC-9801DAで音を鳴らすも、長い音符が短く鳴ると言うバグに萎える。
90 PC-486SRを買い、同時にQuick BASICを入手。
100 行番号なしやブロック構文にとまどうも、すぐになれて便利さに感動。
110 ドットの雪を降らすプログラムで、400ドット同時くらいいけて32ビットパワーに驚く。
120 Oh!Xの特集をたまたま読んでフラクタルにはまるが、当時はFPUがなくて遅かった。
130 'VB
140 仕事でVB2初体験。何をどこから書き始めてよいのやらもわからず絶望する。
150 VB4,5,6で順調に仕事。
160 仕事仲間がGoSub...ReturnやDefIntを知らないことにショックを受ける。
170 ローカル変数宣言のDimって何の意味?とか聞かれてショックを受ける。
180 Mid$(Date$, 6, 2)という今月の取得コードを見て懐かしさを感じる。
190 しかしよく見るとMid(Date, 6, 2)と$が抜けており、Dateが環境依存の文字列を返すのでバグっていることに気づいてショックを受ける。
200 'VB.NET
210 仕事の都合でC#になったのでついにBASICとサヨウナラ。
220 While...WendがVB.NETでなぜか生き残り、あまつさえExit Whileという強化機能まで付いているのを見てショックを受ける。
230 Do While...Loopでいいじゃん。
240 「VB.NETでは行番号の後ろにはコロンを付けます」という説明を読んで違和感を覚える。
250 正確には「行番号は廃止され、代わりに数字だけのラベルを使用できる」の間違いだろう。
260 未だに変数名の先頭をFNにすることに抵抗がある。
270 ちょっとした処理をN88互換BASICで書こうとしてVBScriptに落ち着く日々。