• 计算机基础及编程语言的简单了解


    计算机基础

    1. 计算机组成部分

      • cpu、主板、内存、输入输出设备、电源、硬盘
      • 操作系统
    2. 硬件之间的协作关系

      • cpu对接收到的指令进行运算,之后交给操作系统
    3. 键盘中输入a之后电脑内部发生的事情

      • 键盘-电信号-cpu-操作系统-显卡-显示器
    4. 什么是编程语言

      • 编程语言是用来定义计算机程序的形式语言,用来向计算机发出指令(即,用电脑听得懂的语言来告诉他该干什么)。
    5. 高级编程语言之间的区别

      • 解释型:Python、PHP

        • 每一行代码都会被解释成对应的基础语言(第一行生成对应的,一二行生成对应的,一二三行生成对应的···最后一行写完时生成全部的解释语言,之前的解释不会被使用,只采用最后生成的全部)最后解释完生成PYC文件,这个是c语言的文件,c语言再去编译它。
        • 解释型: 逐行解释成二进制,逐行运行。 优点:开发效率高,可以跨平台。 缺点:执行效率低。
        • 解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。如较早时期的Qbasic语言。
      • 编译型:C、java

        • 写完代码,整个文本变成一个伸腿瞪眼丸,交给cpu直接就能起反应。
        • 编译型: 将代码一次性全部编译成二进制,然后再执行。 优点:执行效率高。 缺点:开发效率低,不能跨平台。
        • 编译类:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* .obj,也就是OBJ文件)才能执行,只有目标文件而没有源代码,修改很不方便。
  • 相关阅读:
    事务的传播特性及事务的并发
    Spring 配置文件配置事务
    Spring 配置文件AOP
    Spring 注解形式AOP
    Spring与Junit测试整合
    Spring基础知识1--环境搭建、bean创建、依赖注入、注解注入
    JDK动态代理与CGLIB动态代理
    java.lang.illegalArgumentException异常
    计算器
    list
  • 原文地址:https://www.cnblogs.com/Guoxing-Z/p/11461169.html
Copyright © 2020-2023  润新知