什么是操作系统,汇编语言的分类简介,以及python

1.什么是操作系统?

  1. 操作系统位于计算机硬件与应用软件之间
  2. 是一个协调、管理、控制计算机硬件资源与软件资源的控制程序

 2.为何有操作系统?

 1.控制计算机硬件资源

 2.把硬件复杂的操作封装成简单的接口(文件),给用户或应用程序使用

注意:一套完整的计算机系统包括三部分

  1.  应用程序
  2. 操作系统
  3. 机算机硬件

     * 应用程序无法直接操作硬件,但凡要操作硬件,都是调用操作系统的接口

3.编程语言的分类?

    1.机器语言        0101的二进制语言,计算机可以直接执行

                             优点:计算机硬件可以直接识别执行,执行速度快

                             缺点:  很难开发,开发效率低

    2.汇编语言        用英文标签取代二进制指令,本质还是在直接操作硬件

                              优点:比机器语言开发效率高点(但是对现在的人程序员而言开发的难度还是很大

                              缺点:执行速度没机器语言快

    3.高级语言        就是直接人能理解的语言语法风格来编写程序,程序员无需要在去考虑复杂的硬件操作

                             需要把程序编程成二进制指令,计算机才执行程序

                            按照编译的方式的不同,高级语又分为两大类:

                             1.编译型:程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,

                                             以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件)

                                                   前期需要写好大量的代码,在通过编制后执行

                                              优点:执行效率比解释型快
                                 缺点:开发效率不如解释型

                             2.解释型:解释性语言的程序不需要编译

                                             解释性语言在运行程序的时候才翻译二进制指令 

                                             专门有一个解释器能够直接执行程序,每个语句都是执行的时候才翻译

                                             这样解释性语言每执行一次就要翻译一次,执行效率比较低

                                             主要用于测试语法是否报错

                                             这样就可以有利于加快开发效率

                                                 优点:开发效率比编译型高
                 缺点:执行效率比编译型慢

      执行效率再快也要受限于网速,于是我们现阶段需要优先考虑就是开发效率                                        

是都是 都是都是

4.Pyhton执行步骤

            1. python执行方法有两种

                         交互方式:

                                     优点:调试代码方便

                                      缺点:无法保存代码

                         命令行方式:

                                     #在命令执行python3 D:pl.py
     优点:可以永久保存代码

            2:pyhton执行程序的三个阶段:
                   1.先启动python3解释器
  2.python3解释器就像一个文本编辑器一样将文件内容从硬盘读入内存
  3.pyhthon解释器执行文件代码

  强调:只要第三个阶段才识别python的语法

1.什么是变量?
          变:现实世界中的状态是会发生改变的
 量:衡量/记录现实世界中的状态
          
  让计算机能够像人一样识别世间万物
 
2.为什么要有变量?
         程序执行的本质就是一系列状态的变化

        定义变量分为三部分:
          1.变量名:变量名用来引用变量                     指向变量值
  2.赋值符号:赋值
  3.变量值:即我们存放的数据
                     用来记录现实世界中某种状态

原文地址:https://www.cnblogs.com/Marcki/p/10111979.html