zoukankan      html  css  js  c++  java
  • Python_Learn,Python背景的介绍

    一、计算机程序的运行方式

      机器语言编写的程序可以在计算机上直接运行,而汇编语言和高级余语言写的程序(通常称为源程序)则需要“翻译”成机器语言才能运行。源程序“翻译”的方式可分为解释方式和编译方式两种。

    1、解释方式

      解释方式是指源程序进入计算机时,翻译程序逐条翻译程序指令,每翻译一条指令便立即执行。

    2、编译方式

      编译方式是指源程序输入计算机后,翻译程序首先将整个程序翻译成用机器语言表示的目标程序,然后计算机再执行该目标程序,获得计算结果,解释方式不会产生目标程序。

                  图 1-1  编译型与解释型的对比

    Python程序的运行方式

      从计算机角度看,Python程序的运行包括两个步骤:解释器解释和虚拟机运行,如图 1-2所示。

                  图 1-2

      可将Python命令编写到一个源代码文件中,通过执行源代码文件运行程序。Python程序源代码文件拓展名通常为.py。在执行时,首先由Python解释器将.py文件中的源代码翻译成 byte code(字节码,类似于Java的字节码和.NET的中间代码),再由PVM(Python Virtual Machine,Python虚拟机)逐条将字节码翻译成机器指令执行。Python程序的这种机制和Java、.NET类似。

      

    每个人都可以站在大地上,分享这个世界,并触摸天空;
  • 相关阅读:
    [ASP.NET Core] Tips
    Integration_Unit test coding standard
    集成测试报错的解决方案
    Integration testing
    Web Cache
    BIT
    CSU 1449: A+B and C
    [转] CUDA + code::blocks 配置
    CF 245 div2
    NBUT 2014 C Lord of Minecraft
  • 原文地址:https://www.cnblogs.com/one99/p/6794008.html
Copyright © 2011-2022 走看看