zoukankan      html  css  js  c++  java
  • Python基础教程(002)--编译型语音和解释器

    前言

      理解解释器和编译型语言,及跨平台

    解释器(科普)

      计算机不能直接理解任何出机器语言以外的机器语言,必须要把程序员写的程序语言进行翻译,就是编辑。

      将其他语音翻译成机器语言,被称为编译器。

    编译器翻译方式有两种,一个是编译,另外一个是解释。两种区别在于翻译时间点不同。解释器以解释的方式运行的时候,也称为解释器。

    Python就是解释语音。翻译一会执行一行。执行速度慢。

    编译语音就是编译完毕,生成可执行文件,然后后统一执行。执行速度快。

    跨平台

    编译型语言只能在编译的系统上运行,不能跨系统运行。

    解释型语言,程序执行时可以在其他的系统上执行,只需要把解释器安装在不同的系统上。

    源代码写好后,丢给解释器执行,所以源代码不需要任何修改。这就是解释型语言可以跨平台。

    知识总结:

      编译器就是程序员把代码写好后交给计算器执行,翻译成机器语音的工具,叫编译器。

      编译型4和解释型是两种翻译方式,其中编译器是翻译完毕后一起执行,执行速度快。

      解释型语音是翻译一行执行一行,所以执行速度慢。

      编译型语言是需要在编译平台上编译后执行,所以不能跨平台。

      解释型语言只需要写好源代码,可以在不同系统上安装解释器,然后执行,可以跨平台。

  • 相关阅读:
    【LeetCode】Validate Binary Search Tree
    【LeetCode】Search in Rotated Sorted Array II(转)
    【LeetCode】Search in Rotated Sorted Array
    【LeetCode】Set Matrix Zeroes
    【LeetCode】Sqrt(x) (转载)
    【LeetCode】Integer to Roman
    贪心算法
    【LeetCode】Best Time to Buy and Sell Stock III
    【LeetCode】Best Time to Buy and Sell Stock II
    CentOS 6 上安装 pip、setuptools
  • 原文地址:https://www.cnblogs.com/tiechui2015/p/11029109.html
Copyright © 2011-2022 走看看