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

    前言

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

    解释器(科普)

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

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

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

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

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

    跨平台

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

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

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

    知识总结:

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

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

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

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

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

  • 相关阅读:
    奶牛编号(Cowids) [NOIP模拟]
    天天爱跑步 [NOIP2016]
    部落冲突
    狡猾的商人 [HNOI2005] [一题双解]
    最长公共子序列-LCS问题 (LCS与LIS在特殊条件下的转换) [洛谷1439]
    LeetCode 2. Add Two Numbers
    LeetCode 1. Two Sum
    LeetCode 91. Decode Ways
    LeetCode 516. Longest Palindromic Subsequence
    什么是马拉车算法(Manacher's Algorithm)?
  • 原文地址:https://www.cnblogs.com/tiechui2015/p/11029109.html
Copyright © 2011-2022 走看看