I'm taking a on programming languages in college. We are supposed to come up with a project proposal for a "program that writes other programs". The idea I came up with was to write something that converted pascal to java. I would be writing the program in java. My professor said that if I did this it would have to convert the "define before use" style of pascal into the "object oriented" style of java. I was just wondering if anyone would be kind enough to give me their thoughts on how you would interpret that?