zoukankan      html  css  js  c++  java
  • 计算机基础2

    1.有哪些汇编语言

    a.机器语言(直接直接用二进制跟计算机直接沟通交流,直接操作硬件)

    优点:计算机能够直接读懂,速度快
    缺点:开发效率极低,难以记忆,不便阅读和书写

    b.汇编语言(用简洁的英语标识符表示二进制,也是直接操作硬件的)

    优点:相对机器语言来说开发效率较高

    缺点:执行效率低于机器语言

    c.高级语言(不能直接被计算机识别,需要经过转换才能被执行)

    按转换方式可将他们分为:

    编译型:一次翻译之后,就可以拿着翻译之后的结果可以多次运行。比较方便,效率较高。应用程序如果一旦需要修改,必须先修改源代码,再重新编译生成新的文件(obj文件)才能执行,只有目标文件而没有源代码,修改很不方便。

    优点:执行效率高

    缺点:开发效率较低

    解释器(类似于同声传译)
    像国家总理会见中外记者发布会一样,用汉语讲一句,英语翻译一句。一行一行的翻译。
    优点:开发效率高
    缺点:执行效率低

    从学习难度来看机器语言>>>汇编语言>>>高级语言
    从开发效率来看高级语言>>>汇编语言>>>机器语言
    从执行效率来看机器语言>>>汇编语言>>>高级语言

    2.第一个python程序

    两种运行python程序的方式
    a.交互式
    优点:输入内容立刻就有对应的返回结果

    缺点:无法永久保存数据
    b.命令行(文件的形式)
    优点:可以永久保存数据
    缺点:暂时来看运行该文件有点麻烦

    运行一个py文件需要的步骤:
    a.将python解释器代码从硬盘读到内存
    b.将写好的py文件由硬盘读到内存
    c.解释器解释读取py文件中的内容,解释为计算机能够识别的语句
    PS:python解释器于普通的文本编辑前面两步一模一样的,仅仅第三步不一样(一个是解释语法,一个是文本展示)

    3.变量

    a.什么是变量?

      变量就是变化的量
      量:衡量/记录事物的状态/特征
      变:状态/特征是可以变化的
    b.为什么要有变量?
      帮助你记录保存事物的某种状态或特征
    c.变量的定义
      变量必须先定义后调用(使用),变量名不要加引号
    d.变量的三要素
    1).id():返回的是一串数字,这一串数字可以直接理解为内存地址。
    2).type():返回的是该变量对应的数据的类型
    3).value():该变量指向的内存当中数据的值

    4.常量

    在程序运行过程中不会改变的量,在python中没有一个专门的语法代表常量,通常将大写的变量名作为常量(程序员约定俗成的)

     

    生前无需久睡,死后自会长眠,努力解决生活中遇到的各种问题,不畏将来,勇敢面对,加油,你是最胖的,哈哈哈
  • 相关阅读:
    Dubbo服务的搭建
    实现类似AOP的封装和配置
    Java中的代理--proxy
    Java中的类加载器--Class loader
    Dubbo框架的说明
    Java中的泛型--generic
    git回退单个文件
    shell重定向的顺序问题
    Shell基本正则表达式和扩展正则表达式
    cgroup & oom-killer 简介
  • 原文地址:https://www.cnblogs.com/panshao51km-cn/p/11105355.html
Copyright © 2011-2022 走看看