I know some interpreted languages, some compiled languages, and some that can do both. But most languages can only do one. I know there are big benefits to both and I actually should have a bias toward interpretation as I was raised by Python and still have a soft spot for it. But I've grown to appreciate compilation much more. In fact, I've considered the opinion that interpreted languages should never have been invented. So I'm gonna count the benefits.


I used to also think interpreters had the benefit of not needing a separate compile step before running. But that's not true. Most compilers have an option to build and then run (and not save the built executable) with one command, and even if they didn't, it would be trivial to write a shell function for it.


This page was last modified (UTC)