eveloping means including testing means for testing the developed translator program, the testing means including a data base comprising a plurality of statements, the plurality of statements being examples of all correct uses of program statements in said users source code, the testing including an interrogation of said developed translator program using each statement of said plurality of statem