Hi Peter,
Delphi is Trubo Pascal. Both Trubo Pascal and C/C++ are lower level languages that are very fast and both are very good languages. Visual FoxPro is a higher level language that run in a layer on top of C/C++.
Based on my understanding, Visual FoxPro is written in C/C++. Its GUI is witten mostly in C++. When a user of VFP builds an application, much of what is compile into it is really C++. For example, when a VFP application issue a browse command to bring up a browse window, the command broswe is a VFP command, but the browse window is C++. Therefore, when a user is manipulating data in a browse window, they are executing C/C++ code. The VFP database engine itself is written in C.
Also, the VFP foundation classes, libraries, use of Win32 API, runtime, ect are all C/C++, so it hard to guage how much of a VFP application is procedural VFP commands, and how much of the app is running in C++
LelandJ