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

一,概述:

  1,什么是操作系统?

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

  2,为何要有操作系统?

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

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

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

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

二,编程语言分类:

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

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

     缺点:开发效率低

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

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

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

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

  1,编译型: 谷歌翻译

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

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

  2,解释型: 同声传译

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

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

  归纳如下:

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

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

三,编写Python程序

  执行Python程序有两种方式:

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

        优点:调用程序方便

        缺点:无法永久保存程序

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

      打开cmd执行:Python3 D:\test.Py

         优点:永久保存程序

四,变量 

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

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

  3,如何用变量?

    定义变量分为三部分:

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

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

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

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

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

      4. 变量名不能包含空格

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

      

猜你喜欢

转载自www.cnblogs.com/TF511/p/9636974.html