Any good software engineer will tell you that a compiler and an interpreter are interchangeable.