zoukankan      html  css  js  c++  java
  • 什么是操作系统,汇编语言的分类简介,以及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.变量值:即我们存放的数据
                         用来记录现实世界中某种状态

  • 相关阅读:
    百度地图点击地图显示地址详情的默认方法怎么关闭,去掉百度地图api图标信息
    两个inline-block中间有空白,解决inline-block 元素之间的空白问题
    视频直播 object 标签属性详解
    2018.10.26 酷狗音乐校招前端一面经历(转)
    JS心得——判断一个对象是否为空
    echarts在tab切换时容器宽度设置为100%,只展示100px
    js生成[n,m]的随机数,js如何生成随机数,javascript随机数Math.random()
    vue2.0 日历日程表 ,可进行二次开发.
    浏览器兼容性问题解决方案 · 总结
    详解前端响应式布局、响应式图片,与自制栅格系统
  • 原文地址:https://www.cnblogs.com/Marcki/p/10111979.html
Copyright © 2011-2022 走看看