FoxPro
FoxPro, a procedural programming language and database management system created by Fox Software, has been widely used even before it was turned over to Visual FoxPro. It still enjoys a strong support from its community of programmers and users up to this day. FoxPro versions 2.0, 2.5 and 2.6 are compatible with Mac, DOS and Windows 3.1 to XP. Version 2.6 is compatible also with Linux and Free BSD, SCO Unix and Windows 2000. FoxPro 2 used Rushmore, an optimizing engine that used indices to look for matching expressions, to accelerate data updating and data retrieval. FoxPro 2 was built originally on Watcom C++ that has its own extensor making it the most up-to-date technology at that time. It could access expanded and extended memory making it able to utilize almost all available RAM [DOS]. If HIMEM.SYS is not loaded, FoxPro enabled a mechanism of using interrupts when extended memory driver is absent. File formats associated with FoxPro: ACT [FoxPro Documenting Wizard Action Diagram], APP [FoxPro Generated Application], DBC [FoxPro Database], DBF [Database File], DBF [FoxPro Table], DBG [FoxPro Debugger Configuration], DBT [Database Text File], DCT [FoxPro Database Memo], DCX[FoxPro Database Index], ERR [FoxPro Compilation Error], FKY [FoxPro Macro], FLL [FoxPro Dynamic Link Library], FMT [Foxpro Format File], FPT [FoxPro Table Memo], FRT [FoxPro Report Memo], FRX [FoxPro Report], FXP [FoxPro Compiled Program], LBT [FoxPro Labeled Memo], LBX [FoxPro Label File], LST [FoxPro Documenting Wizard List], MEM [FoxPro Variable File], MNX [FoxPro Menu], MPR [FoxPro Generated Menu Program], MPX [FoxPro Compiled Menu Program], NDX [dBASE Index File], PJX [FoxPro Project], PJT [FoxPro Project Memo], QPR [FoxPro Generated Query Program], QPX [FoxPro Compiled Query Program], VUE [FoxPro 2.x View Settings], WIN [FoxPro Window Settings], TBK [FoxPro Memo Backup], SPR [FoxPro Generated Screen File], SCT [FoxPro Form Memo] and SCX [FoxPro Form].