day1-python基础之基础概念
1.1 什么是编程?
编程是编写程序的中文简称,计算机程序是一组计算机能识别和执行的指令。指令是指命令。
编程就是控制计算机先做什么在做什么。
1.2 如何编程?
1.2.1 程序如何在计算机上执行?
a.运行程序相关的三大核心硬件:CPU、内存、硬盘。
程序最先是存放在硬盘之中的,程序的运行是先从硬盘把代码加载到内存中,然后CPU是从内存中读取指令
b.对于不同公司的程序员来说,应用程序的业务逻辑各不相同,但硬件的控制程序大致相同,为了避免所有
程序员做重复劳动,以及不用再耗费力气去了解所有硬件的运行细节,,公司专门跳出来承担控制程序的开发任务,
这里所说的程序控制指的是操作系统,操作系统帮我们把硬件复杂的操作封装了。
1.2.2编程语言的分类
a. 、低级语言:
对于计算机来说,他只认识0和1,对于计算机来说主要是由各种的电子元器件组成的,他只有通电和断电两个状态,
我们从逻辑层把通电定义为1,将断电定义为0,计算机能直接理解的就是2进制指令,我们可以通过二进制指令和计
算计沟通
b. 高级语言:
所有你现在叫得上名字的都是高级语言,除了机器语言和汇编语言,用人类的字符去编写程序,而人类的字符是在
向操作系统发送指令,而非直接操作,可以理解为计算机需要通过翻译才能理解,按照翻译的不同,分为编译语言:
在程序运行之前,通过编译器将源代码变成机器语言;解释语言:在程序运行之前,通过解释器对程序逐行翻译,然
后执行