嵩天python课程笔记
-、计算机知识 1、概念:计算机是根据指令操作数据的设备。
2、功能性:对数据的操作,数据输入输出计算处理及结果储存。
3、可编程性:根据一系列指令,自动地、可预测地、准确地完成操作者的意图。
4、计算机的发展:按照摩尔定律,表现为指数方式。
计算机的硬件所依赖的集成电路的规模参照摩尔定律发展。
计算机的运行速度的发展也接近几何级数快速增长
计算机所能高效支撑的各类运算功能不断丰富发展
摩尔定律:单位面积集成电路上可容纳的晶体管的数量约每两年翻一番
计算机的cpu/gpu 内存,硬盘等的价格都基于摩尔定律设计
5、计算机与程序设计 程序设计:是计算机可编程性的体现,也叫编程,是深度应用计算机的主要手段 很多岗位,都被计算机程序设计所取代
6、程序设计语言:
是一种用于交互(交流)的人造语言
也称编程语言,是程序设计的具体的实现方式
编程语言比自然语言更简单,更严谨,更精确
编程语言用于人类与计算机之间的交互(交流)
7、编译和解释
源代码:采用某种编程语言编写的计算机程序,人类可读
目标代码:是计算机可直接执行,人类不可读(专家除外)
编译:是将源代码一次转化为目标代码的过程
解释:将源代码逐条转换为目标代码同事逐条运行的过程
静态语言:使用编译执行的编程语言,如C/C++,Java语言
脚本语言: