zoukankan      html  css  js  c++  java
  • 计算机操作系统及编程语言简介

    一,概述:

      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

          

  • 相关阅读:
    Android实现 再按一次退出 的三种方法 durationTime、timerTask 和Handler
    Android中使用Handler造成内存泄露的分析和解决
    Android上成功实现了蓝牙的一些Profile
    A2DP和AVRCP蓝牙音频传输协议的应用解释
    [LeetCode]Climbing Stairs
    Android该系统提供的服务--Vibrator(振子)
    阅读UML类图和时序图
    js如果你想删除您问
    【Win7】【磁盘管理】删除相似“33fbc1d57e9aaf1ea88e6f08”缓存目录
    Linux使用快捷键,who命令,rm命令,ps命令,cd,命令kill命令,find命令,grep命令,tar命令(gz、tar、bz2),用户管理,vim配置的一部分,相关命令
  • 原文地址:https://www.cnblogs.com/TF511/p/9636974.html
Copyright © 2011-2022 走看看