计算机基础
1、计算机
①、程序:一组能在计算机识别和执行的指令
②:电子计算机:能够执行程序的机器
③:现代计算机
艾伦·麦席森·图灵 图灵机模型为现代计算机的逻辑工作方式奠定了基础 计算机科学之父 人工智能之父
冯诺伊曼那体系,如今的计算机都是用的冯诺依曼体系,即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
以此来记录编程之路,偶尔需要静下心来写点东西。