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


    一,概述:

      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

          

  • 相关阅读:
    内存:你跑慢点行不行?CPU:跑慢点你养我吗?内存:我不管!(内附超全思维导图)
    又能扯皮了!没内存了还能看片?
    写给大忙人看的进程和线程
    Python面试常用的高级用法,怎么动态创建类?
    LeetCode 74,直击BAT经典面试题
    LeetCode 73,为什么第一反应想到的解法很有可能是个坑?
    Golang基础教程——map使用篇
    手把手教你学numpy,从此数据处理不再慌【三】
    从辗转相除法到求逆元,数论算法初体验
    深入了解机器学习决策树模型——C4.5算法
  • 原文地址:https://www.cnblogs.com/TF511/p/9636974.html
Copyright © 2020-2023  润新知