歴史
FoxPro
FoxProはテキストベースの手続き型プログラミング言語およびデータベース管理システム(DBMS)でした。また、MS-DOS、Windows、Macintosh、およびUNIX向けのオブジェクト指向プログラミング言語でもあります。 。 FoxProの最終公開リリースは2.6でした。開発はVisual FoxProラベルの下で継続され、2007年に中止されました。
FoxProはFoxBase(Fox Software、オハイオ州ペリーズバーグ)から派生し、FoxBaseはdBase III(Ashton-Tate)およびdBase IIから派生しました。 dBase IIは、CP / M上で実行されるVulcanと呼ばれるWayne Ratliffによって作成されたデータベースプログラムの最初の商用バージョンでした。
FoxProは、DBMSとリレーショナルデータベース管理システム(RDBMS)の両方です。複数のDBFファイル(テーブル)間の複数の関係を広範囲にサポートしているためです。ただし、トランザクション処理はありません。
1992年にFox Softwareを完全に買収した後、FoxProはMicrosoftによって販売およびサポートされました。当時、FoxProユーザーとプログラマーの活発な世界的コミュニティがありました。 FoxPro 2.6 for UNIX(FPU26)は、Intel Binary Compatibility Standard(ibcs2)サポートライブラリを使用して、LinuxおよびFreeBSDに正常にインストールされています。
バージョン情報
オペレーティングシステムの互換性
OSバージョンごとの既存のバージョン FP 2.0 FP 2.5 FP 2.6 MS-DOSはいはいはいWindows 3.1からXPはいはいはいMacintoshはいはいはいSCO UNIXはいはいはいLinuxおよびFreeBSDはいはいはいWindows 2000いいえいいえはい技術的側面
FoxPro 2には、インデックスを使用してデータの取得と更新を高速化する「Rushmore」最適化エンジンが含まれていました。 Rushmoreテクノロジーは、すべてのデータ関連ステートメントを調べ、フィルター式を探しました。使用された場合、同じ式に一致するインデックスを探しました。
FoxPro 2は元々Watcom C / C ++上に構築され、DOS / 4GWメモリエクステンダーを使用して拡張および拡張メモリにアクセスしました。また、HIMEM.SYSがロードされていない場合でも、使用可能なRAMのほとんどすべてを使用できます。
バージョンタイムライン
版 | VERSION()が戻ります | EXEサイズ | EXE日付 |
---|---|---|---|
FPW 2.6a | Windows用FoxPro 2.6a | 2,444 kb | 1994年9月28日 |
FPM 2.6a | Macintosh用FoxPro 2.6a | ? kb | 1994年8月 |
FPD 2.6a | DOS用FoxPro 2.6a | 1,788 kb | 1994年8月 |
FPW 2.6 | FoxPro 2.6 for Windows | 2.38 Mb | 1994年3月9日。 |
FPM 2.6 | FoxPro 2.6 for Macintosh | ? kb | 1993 |
FPD 2.6 | DOS用FoxPro 2.6 | ? kb | 1994年3月 |
FPU 2.6 | Unix用FoxPro 2.6 | 2.3 Mb | 1993 |
FPW 2.5 | Windows用FoxPro 2.5 | 1.63 Mb | 1993年1月 |
FPD 2.5 | FoxPro 2.5 for DOS | 509,013バイト | 1993年2月 |
FPD 2.0 | DOS用FoxPro 2.0 | 465.86 kb | 1991 |
FPD 1.0 | DOS用FoxPro 1.0 | ? | 1989 |