Any good software engineer will tell you that a compiler and an interpreter are interchangeable.— Tim Berners-Lee Picture Quotes