1.1.1 程序是怎么跑起来的:Python语法精讲
本文是学习齐老师的《python全栈工程师》课程的笔记,如果有不对之处,欢迎指正学习交流。同时感谢齐老师的精彩传授!
一、课程目标
- 简要了解CPU
- 程序是怎么写出来的
- 程序编译过程
二、详情解读
一)、简要了解CPU
1、CPU的模样
- CPU:Central Processing Unit(中央处理器)
- 负责计算和处理
2、CPU的组成
- CPU内部:寄存器、控制器、运算器、时钟
- 寄存器:暂存指令、数据等处理对象
- 控制器:把内存上的指令、数据等读入寄存器,并根据指令的执行结果来控制整个计算机
- 运算器:负责运算从内存读入寄存器的数据
- 时钟:发出CPU开始计时的时钟信号(也有的计算机的时钟位于CPU外部)
3、CPU在程序运行中的作用
4、用机器语言写程序
5、用汇编语言写程序
- 汇编语言(assembly language)是一种面向机器的语言
- 用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址
- 不具有跨平台性
- 汇编语言和机器语言,都属于低级语言
- 对人不友好
- 编程语言发展方向
- 减少对硬件的依赖,具有跨平台性
- 提高工作效率,更接近数学或者自然语言
- 高级编程语言是人工语言
- 人为规定了特定的规则
- 根据规则编写程序
- 用高级编程语言写的程序,“计算机不认识”
6、高级编程语言
7、让程序跑起来
8、学习方法建议
- 使用搜索引擎
- 能查到的知识,不需要记忆
- 多交流,开拓思路
- 看别人的文章,参加技术沙龙,参与技术讨论
9、本课小结
- cpu:了解cpu在程序中的作用
- 编程语言:编程语言是人工语言,用于编写程序
- 运行程序:将源代码转化为二进制代码
10、作业:
- 撰写博客,题目《简述二进制》
- 搜集有关数字进制、二进制的相关资料
- 根据自己的理解,介绍二进制
- 不要转载和完全抄袭