Compilation and Interpretation in C and CPython

by Amit

It is common knowledge that programs written in high level languages
have to be translated into a low level language using programs
referred to as translators. This low level language is either in a native form, in the sense that it is understood by the operating system itself, or in an intermediate
form which is understood by an intermediate program such as the bytecode
. It is also known that C is a compiled language, whereas
CPython is both first compiled and then interpreted.

Read the entire article here.