• 关于计算机原理的知识


    编程语言分类

    机器语言(低级语言)

    直接和硬件交互

    用0和1和计算机沟通

    优点: 执行效率高

    缺点: 开发效率低

    汇编语言

    直接和硬件交互

    优点(相较于机器语言):开发效率高

    缺点(相较于机器语言):执行效率低

    高级语言

    接近于人类语言

    编译型(一次性丢入谷歌翻译)

    C/JAVA/GO

    和计算机硬件间接交互

    记录下来,全部说完才能翻译.文件编译成另一个obj文件.再和计算机沟通得到结果

    优点(相较于解释型语言):执行效率高

    缺点(相较于解释型语言):开发效率低

    解释型(找翻译)

    Python无所不能

    说一句翻译一句

    优点(相较于编译型语言):开发效率高

    缺点(相较于编译型语言):执行效率低

    编程语言优缺点

    C: 和硬件交互(工厂造物)

    C++: 面向对象的C(上帝造人)

    JAVA: 跨平台非常好

    PHP: 世界上最好的语言

    Python: 无所不能

    GO: 高并发(同一时刻多人一起使用),支持高并发,编译型

    操作系统的作用

    操作把对计算机控制的复杂指令(CPU)简单化

    打开应用程序必须得经过操作系统,打开操作系统必须经过(ROM存储器(临时操作系统))

    1. 通电
    2. 按下开机键
    3. 开机键会启动临时操作系统(应用程序)
    4. 临时操作系统会去找windows操作系统的路径并启动
    5. 操作系统启动

    应用程序和操作系统启动的区别

    应用程序依托于操作系统

    操作系统依托于临时操作系统

    其他的步骤都是一模一样的

  • 相关阅读:
    Android Handler研究(1)
    知识树杂谈Java面试(4)
    BAT级别分类
    知识树杂谈Android面试(3)
    知识树杂谈(2)
    mac iterm2安装、sshpass密码记住
    一万小时定律
    第17章(下)--集合
    第17章(中)--集合
    第17章(上)--集合
  • 原文地址:https://www.cnblogs.com/qwksjy/p/11252642.html
Copyright © 2020-2023  润新知