The Embedded Software Engineer’s Primer: Compiled vs Interpreted Languages

When observing modern programming languages you can generally group them into one of two categories. Compiled or interpreted.

In actuality there is a bit of a blurry line between what is considered a compiled language or an interpreted language. It’s not entirely black and white. For instance, Java toes the line by being compiled into Java bytecode but still executing on the Java Runtime Environment? It’s weird… Python code can also be compiled! However, this article will discuss the differences between…