《ING:人人都能学会程序设计》------读书笔记

编译基础

    1.机器语言:机器使用的语言

    2.自然语言:人使用的语言

    3.编程语言:

  《ING:人人都能学会程序设计》------读书笔记

4.编程原理

    编译器 编译器是一种软件,用来在编译时期将源码转换成机器码。

        编译型语言:需要用编译器的编程语言。

        编译时期:编译器将源码编译成机器码的过程。

        执行时期:机器码在计算机内执行的阶段。

    特点:编译后的程序因为是机器码,所以执行效率很高。

    《ING:人人都能学会程序设计》------读书笔记


解释器有些语言不需要编译器,而是在执行时由解释器一遍翻译一遍执行的。
解释型语言:需要解释器的编程语言。通常称为脚本,所以解释型语言一般也常称为脚本语言

特点:每次执行的时候都需要再次翻译,所以缺点是效率会低一点,优点是跨平台

  《ING:人人都能学会程序设计》------读书笔记 跨平台:是指程序可以不经处理就在不同平台上执行。
    1.用编译型语言写出来的程序,必须先编译成机器码。而机器码是与底下的平台信息息息相关的。所以无法跨平台。

 《ING:人人都能学会程序设计》------读书笔记      

     2.解释型语言很容易跨平台,因为它的课执行代码就是源码(不需要编译),所以代码中没有与平台相关的部分。只要平台上有对应的解释器即可跨平台。

《ING:人人都能学会程序设计》------读书笔记