python基础:
机器语言:
特点:用计算机能看的懂的0和1去写程序
优点:程序运行速度快
缺点:开发效率低
汇编语言:
特点:用一些英文标签代替一串二进制数字去写程序
优点:比机器语言好一点,操作系统内大量使用汇编语言
比如关于进程的调度代码,就是用汇编写的
缺点:开发效率低
高级语言:
特点:用人能读懂的(英文) 字符去写程序
优点:开发效率高
缺点:必须经过翻译才能让计算机识别,导致运行速度慢运行速度慢
按照翻译的方式分为:
编译型:一次翻译,拿着编译后的结果直接给机器运行
c语言:
编译器:gcc,glibc
开发效率低
运行效率高
解释型
python语言:
解释器:Cpython
开发效率高
运行效率低
总结:
运行效率从高到低
开发效率从低到高
学习难度从难到易
python解释器执行python的过程
1.启动python解释器(内存中)
2.将文件test.py的内容从硬盘读入内存(这一步与文本编辑器是一样的)
3.执行步骤2读入内存的代码
若要永久保存代码,就要使用文件的方式
如果逍遥调试代码就要使用交互式的方法