I don't agree. If the source code has been compiled into some tokenized sequence of data that is used to execute by an engine, it is not interpreted, it is compiled into some p-code. Interpreted is generally defined as being source code that is not 'modified' in any way before execution (just like VBScript and JavaScript). So in no way do I think VFP, Java, .NET, etc. is interpreted and I don't think most people would think so either. But all this is just terminology, verbage, nothing really important.
Ken