According to Jeg: Low-level = compiled (no errors until you run the code) High-level = interpreted (you can see errors before compilation) Java is high-level