Вы находитесь на странице: 1из 2

FoxPro

From Wikipedia, the free encyclopedia

(Redirected from FoxPro (disambiguation)) FoxPro was a text-based procedurally oriented programming language and DBMS, originally published by Fox Software and later by Microsoft, for MS-DOS, Windows, Macintosh, and UNIX. The final published release of FoxPro was 2.6, after which the development has continued under Visual FoxPro. Although FoxPro is a Database Management System (DBMS) and it does support relationships between tables, it is not considered a Relational Database Management System (RDBMS), lacking transactional processing. Sold and supported by Microsoft, there is an active worldwide community of FoxPro users and programmers. FoxPro 2.6 for UNIX (FPU26) has even been successfully installed on Linux and FreeBSD using the Intel Binary Compatibility Standard (ibcs2) support library.

Cover of the FoxPro 2.6 Developers Guide

Contents
1 Version information 1.1 Operating system compatibility 1.2 Technical aspects 1.3 Version Timeline 2 References 3 External links

Version information
Operating system compatibility
Extant Versions by OS Version FP 2.0 FP 2.5 FP 2.6 MS-DOS Macintosh SCO UNIX Linux & FreeBSD Windows 2000 Yes Yes No No No Yes Yes Yes No No No Yes Yes Yes Yes Yes [1] Yes Windows 3.1 to XP Yes

Technical aspects
FoxPro 2 included "Rushmore" optimizing engine, which used indices to accelerate data retrieval and updating. Rushmore technology examined every data-related statement, and looked for filter expressions. If one was used, it looked for an index matching the same expression. In addition, FoxPro2 was originally built on WatCOM C++, which had its own memory extensor - at that time state-of-theart. FoxPro2 could access expanded and extended memory, using almost all available RAM (DOS). It used some interrupts in absence of the extended memory driver: if no HIMEM.SYS was loaded, FoxPro enabled that mechanism.

Version Timeline
Version VERSION() returns EXE Size EXE Date 28 September 1994 August 1994 August 1994 9 March 1994 1993 March 1994 1993 January 1993 1991 1989

FPW 2.6a FoxPro 2.6a for Windows 2,444 kb FPM 2.6a FoxPro 2.6a for Macintosh ? kb FPD 2.6a FoxPro 2.6a for DOS FPW 2.6 FoxPro 2.6 for Windows FPM 2.6 FoxPro 2.6 for Macintosh FPD 2.6 FPU 2.6 FPD 2.5 FPD 2.0 FPD 1.0 FoxPro 2.6 for DOS FoxPro 2.6 for Unix FoxPro 2.5 for DOS FoxPro 2.0 for DOS FoxPro 1.0 for DOS 1,788 kb 2.38 Mb ? kb ? kb 2.3 Mb 1.63 Mb 465.86 kb ?

FPW 2.5 FoxPro 2.5 for Windows

509,013 bytes February 1993

References
1. ^ using the ibcs files from the Linux ABI (http://sourceforge.net/projects/linux-abi/) on SourceForge.net

External links
History of FoxPro - Timeline (http://www.foxprohistory.org/foxprotimeline.htm) A site devoted to the history of FoxPro (http://www.foxprohistory.org/) Virtual FoxPro User Group (http://www.vfug.org/) Retrieved from "http://en.wikipedia.org/w/index.php?title=FoxPro&oldid=563844416" Categories: 4GL Data-centric programming languages XBase programming language family Procedural programming languages Proprietary database management systems Microsoft development tools Microsoft database software This page was last modified on 11 July 2013 at 17:49. Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.

Вам также может понравиться