1, 计算机
1, 程序: 一组能在计算机识别和执行的指令
2: 电子计算机: 能够执行程序的机器
艾伦. 麦席森. 图灵 图灵机模型为现代计算机的逻辑工作方式奠定了基础 计算机科学之父 人工智能之父
冯诺伊曼那体系, 如今的计算机都是用的冯诺依曼体系, 即 CPU 存储 输入输出 i o 二进制
CPU 中有运算器和控制器
CPU 中存在寄存器 (把指令处理由运算器处理) 和多级缓存 Cache(存放多次使用的信息及时调用) 一级, 二级, 三级缓存
语言越低级 越能接近机器理解
c c++ 源代码在本地编译
java python 需要被解释器编译成中间代码 (bytecode) 在虚拟机上运行
2, 语言 中间代码 bytecode
编译语言: 把源代码转换成目标机器的 CPU 指令
解释语言: 解释后转换为字节码 运行在虚拟机上 解释器执行中间代码
3,python 解释器
Cpython C 语言开发 最广泛的 python
Ipython 一个交互式功能增强的 Cpython
pypy python 写的解释器, jit 技术 可以的动态编译 python 代码 并且动态优化代码 , 在本地编译 速度较快
https://www.cnblogs.com/yaradish/p/10520299.html
计算机基础
来源: http://www.bubuko.com/infodetail-2985543.html