B32ビジネスベーシック


B32_Business_Basic
B32ビジネスBasicはのライバルだったデータゼネラルビジネスベーシックで書かれたマレー・ハスザードそれは上走った1986年にデータゼネラル最初にコンピュータのEclipseのMVライン、およびに移植されたUnixの1989年とにDOS 1991年。
B32 Softwareは、B32 Business Basicを開発およびサポートした会社であり、ニュージーランドのオークランドにある元のサイトに、オハイオ州のブルーアッシュにある販売およびサポートセンターが追加されました。
B32インタープリターは、Data General Business Basic(DGBB)との互換性が高いだけでなく、その言語をさまざまな方法で拡張および拡張しました。DGBBと同様に、B32はDataGeneralのINFOSIIデータベースにアクセスでき、DGBBのロックサーバーまたは独自の改良バージョンを使用できます。B32は、数値計算、文字列操作、およびディスクI / Oで2倍以上高速でした。DGBBの内部制限の多くが削除されました。B32では、DGBBの9,999と比較して、32,767の行番号(以降のバージョンでは65,535)が許可されていました。B32では、プログラム用のメモリ、同時ロック、およびファイルを一度に開くことができました。言語の機能強化には、高速内部ソートルーチン、do-whileブロック、およびインデックス付きファイルを逆方向にステップ実行する機能が含まれていました。。デバッグ機能もDGBBよりも大幅に改善されました。
B32を使用すると、Data General制御シーケンスがハードコーディングされているプログラムであっても、DataGeneral以外の端末で完全なカーソル位置と属性サポートを使用してプログラムを実行できます。
B32は、すべての演算を「4倍精度」、つまり64ビットで実行し、実行時にDGBBの「3倍精度」バージョンと「倍精度」バージョンをエミュレートしました。これにより、DGBBの2つのバージョン間の微妙な非互換性が回避されました。
UnixおよびDOSでは、B32は、SCO XenixおよびDOSでの独自のシンボリックリンクの実装を含め、DataGeneralのAOS / VSおよびRDOSオペレーティングシステムで一般的に使用されるすべてのシステムコールをエミュレートしました。
1991年、B32とその競合他社の1つであるTransoftのUniversal Business Basicとの間の機能戦争により、B32言語が大幅に改善されました。B32は、Bluebird Business Basicエミュレーションモードを追加し、行番号をオプションにし、パラメーターを渡す名前によるサブルーチン呼び出しを追加しました。
トランソフトはB32よりも多くの財源とより効果的なマーケティングを持っていました。1992年にB32を購入しました。UniversalBusinessBasicがこれらのオペレーティングシステムで実行されたため、DOSおよびUnixバージョンのB32は破棄されましたが、MVラインが続く間はEclipseMVバージョンのB32が引き続き販売されました。ブルーアッシュのB32ソフトウェアスタッフの一部は、ジョージア州アトランタのトランソフトのオフィスに移動しました。ニュージーランドのスタッフは、続けてBinaryResearchを設立しました。

参考文献
TransoftによるB32の買収に関するDGレビュー記事