过程理解
C:编译型语言
预处理:宏命令等;
编译:编译成汇编语言;
汇编:汇编成机器指令(二进制码);
链接:将多个导入模块链接成一个整体二进制;
执行;
python:解释型语言
编译:编译成字节码(中间码);
解释:由python虚拟机将中间码直接执行;
具体区别:
解释型语言,每次执行均需专用解释器(python虚拟机)进行解释执行;
而编译型语言,编译器把源代码整个编译成目标代码,执行时不在需要编译器,可直接在支持目标代码的平台上运行比如C语言代码被编译成二进制代码(exe程序),在windows平台上执行。