• 计算机操作系统及编程语言简介


    一,概述:

      1,什么是操作系统?

        操作系统是一个协调/管理/控制计算机硬件资源与软件资源的一个控制程序。

      2,为何要有操作系统?

        1,把复杂硬件操作封装成简单的功能/接口 用来给用户或者应用程序使用(文件)。

        2,把应用程序对硬件的竞争变得有序。

      注意:一套完整的计算系统分为三层:

        应用程序;操作系统曾;计算机硬件层。(开发的都是应用程序;应用程序无法直接操作硬件,但凡要操作硬件,都是调用操作系统的接口)

    二,编程语言分类:

      1,机器语言: 直接使用二进制指令去编写程序

         优点:计算机无障碍理解,运行效率非常高

         缺点:开发效率低

      2,汇编语言:使用英文标签代替二进制指令编写程序

          优点:比起机器语言开发效率高

         缺点:开发效率比机器语言高,任然比较低。

      3,高级语言:直接使用人能理解的表达方式去编写程序(问题:计算机无法直接理解,程序是需要经过翻译才能被计算理解执行的)按照翻译方式的不同分为两种:

      1,编译型: 谷歌翻译

          优点:执行效率高于解释型

          缺点:开发效率低于解释型

      2,解释型: 同声传译

         优点:执行效率低于编译型

         缺点:开发效率高于编译型

      归纳如下:

         1,执行效率:机器语言>汇编语言>编译型>解释性

         2,开发效率:解释型>编译型>汇编语言>机器语言

    三,编写Python程序

      执行Python程序有两种方式:

        1,交互式环境: 输入代码立即执行

            优点:调用程序方便

            缺点:无法永久保存程序

        2,代码写入文件,文件的名test.py

          打开cmd执行:Python3 D: est.Py

             优点:永久保存程序

    四,变量 

      1、什么是变量?
              量:衡量/记录现实世界中的状态,让计算机能够像人一样去识别世间万物
              变:现实世界中的状态是会发生改变的

      2、为什么要有变量?
              程序执行的本质就是一系列状态的变化

      3,如何用变量?

        定义变量分为三部分:

          1)变量名:变量名用来引用变量值的。即但凡要用变量值,都需要通过变量名
          2)赋值符号:赋值
          3)变量值:即我们存放的数据,是用来记录现实世界中的某种状态的

        变量名的命名规范:变量名的命名应该能反映变量值所记录的状态

          1. 变量名只能是 字母、数字或下划线的任意组合

          2. 变量名的第一个字符不能是数字 

          3. 关键字不能命明为变量名

          4. 变量名不能包含空格

          5. 慎用小写字母l和大写字母O

          

  • 相关阅读:
    电子招投标应用系统连载(一)-开标系统
    js实现一个简单钟表动画(javascript+html5 canvas)
    ,net core mvc 文件上传
    echarts显示X轴最后一个lable
    C# 解压gzip文件(.tgz)
    【转】C#计算两坐标点距离
    用file标签实现多图文件上传预览
    c#数据批量插入
    Asp.net 中ViewState,cookie,session,application,cache的比较
    ASP.NET MVC从请求到响应发生了什么
  • 原文地址:https://www.cnblogs.com/TF511/p/9636974.html
Copyright © 2020-2023  润新知