If you're not comfortable with interpreted languages, substitute for Java, C++ or other compiled languages. My question still stands for itself.
In java any kind of minimal assignment can explode behind the scenes into a a whole pile of function calls, that would never happen in C, what you see is what you get.