从编译和解释的角度看,Python语言属于编译性语言,python是一种编译型的编程语言

  从编译和解释的角度看,Python语言属于编译性语言,python是一种编译型的编程语言

  全部展开

  1.不同的程序控制权限:

  对于解释型语言,程序运行时62616964757 a 686964616 Fe 4b 893 e 5 e 19 e 31333431363666的控制在解释器(jre,net)并且不再用于程序。编译语言对于编译器来说,运行时的控制在用户程序中。

  2.不同的运行速度:

  一些对速度要求不高,对不同系统的兼容性有一定要求的程序,如web脚本、服务器脚本、辅助开发接口等,通常使用解释性语言,如Java、JavaScript、VBScript、Perl、Python、Ruby、Matlab等。

  由于在同等条件下程序执行速度快,对系统要求低,所以在开发操作系统、大型应用和数据库系统时采用编译语言,如C/C、Pascal/Object Pascal(Delphi)等。

  3.不同的便携性:

  解释语言,比如Java语言,Java程序首先由编译器编译成类文件,如果运行在Windows平台上,则由Windows平台上的Java虚拟机(VM)进行解释。如果运行在Linux平台上,将由Linux平台上的Java虚拟机解释执行。

  所以可以跨平台,前提是平台上必须有匹配的Java虚拟机。如果没有Java虚拟机,就不能跨平台。

  编译型语言,如C语言,在用C语言开发程序后,需要被编译器编译成机器语言(即计算机识别的二进制文件,因为不同操作系统识别的二进制文件不一样),所以C语言程序移植后需要重新编译(如Windows编译成ext文件,Linux编译成erp文件)。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: