FoxPro 2

From Seo Wiki - Search Engine Optimization and Programming Languages
Jump to navigationJump to search
File:FoxPro 2.6 Developers Guide Cover.png
Cover of the FoxPro 2.6 Developers Guide

FoxPro is a text-based procedurally-oriented programming language and DBMS, originally published by Fox Software and later by Microsoft, for MS-DOS, MS Windows, Apple Macintosh, and UNIX.

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.

The final published release of FoxPro was 2.6, after which the name was changed to Visual FoxPro.

Although no longer sold or supported by Microsoft, there is still 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.

Version information

File:Microsoft FoxPro for Macintosh.png
Microsoft FoxPro running on Macintosh System 7.1

Operating system compatibility

Extant Versions by OS
Version FP 2.0 FP 2.5 FP 2.6
MS-DOS Yes Yes Yes
Windows 3.1 to XP Yes Yes Yes
Macintosh Yes Yes Yes
SCO UNIX No No Yes
Linux & FreeBSD No No Yes[1]
Windows 2000 No No 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-the-art. 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

VersionVERSION() returnsEXE SizeEXE Date
FPW 2.6aFoxPro 2.6a for Windows 2,444 kb28-SEP-1994
FPM 2.6aFoxPro 2.6a for Macintosh ? kbAugust 1994
FPD 2.6aFoxPro 2.6a for DOS 1,788 kbAugust 1994
FPW 2.6FoxPro 2.6 for Windows ? kbMarch 1994
FPM 2.6FoxPro 2.6 for Macintosh ? kb1993
FPD 2.6FoxPro 2.6 for DOS ? kbMarch 1994
FPU 2.6FoxPro 2.6 for UNIX 2.3 Mb1993
FPW 2.5FoxPro 2.5 for Windows 1.63 MbJan. 1993
FPD 2.0FoxPro 2.0 for DOS 465.86 kb1991

References

  1. using the ibcs files from the Linux ABI project at Sourceforge.

External links

Template:Major programming languages

az:FoxPro cs:FoxPro es:FoxPro 2 ru:FoxPro

If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...