您的位置:首页 > 编程语言 > Python开发

python解释型语言 和 c编译型语言对比

2017-12-30 23:48 323 查看
1.c语言版本helloworld

hello.c

#include "stdio.h"

int main(void){
printf("hello guys \n");
}

/*
gcc hello.c -o hello
./hello
*/通过gcc编译过c文件后,通过 ./hello
运行文件

2.python版本helloworld

hello.py

print("hello python")先编译成字节码,然后由python虚拟机解释执行。所以由于虚拟机的存在,同时执行的是字节码,所以并不是机器码,所以更慢了一步。所以传统意义上说,c这种底层语言运行速度比python脚本语言快。

3.pyc字节码的生成

当在b模块 出现import a时,就会生成a.pyc文件,所以并不会生成b.pyc文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: