1. 编译器和解释器
(1)共同点
都是将其他语言翻译成机器语言的工具
(2)不同点
翻译的时间点不同,编译器是将其他语言编写成的文件统一翻译成机器语言文件再交由系统运行;而解释器是对其他语言编写成的文件中的代码一行翻译成机器语言后立即交由系统运行,再继续翻译下一行,以此类推。因此,编译器执行速度快,解释器的跨平台性更好。
python是一种解释器语言,c/c++是一种编译器语言。
2. 执行程序的方式
(1)解释器方式
命令:python 文件名或者python3 文件名
(2)交互式方式
直接在shell中写命令,回车即可运行
进入shell,输入命令:python/ipython/ipython3
退出shell:ctrl+d/exit
缺点:代码不能保存,只能运行比较短的程序