In python, all python code are translated into c action in real time. Line by line. If python can do it, c can do it too. In other words, you can create a c_interpreter to translate c code into real time c actions. So that you can create variable in real time, do math operations in real time. import another c file in real time. A example would be: ``` int i = 999; i = i + 1; ``` becomes ``` int *i = (int *)malloc(sizeof(int)); *i = 999; *i = *i + 1; ``` By doing so, you can have a python_like c interpreter, you can run your c code without using gcc again. You can bypass the glibc version restrictions. You can have a python_like interpreter that could handle memory pointer stuff, and speed is just as quick as c. > Sometimes, I think the python is a remote controller, you give it code, it run it line by line to control your computer. Now c could do the same thing.