zoukankan      html  css  js  c++  java
  • 解释执行与编译执行

     

    编译和解释的区别是什么?
    编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;
    而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的.
    这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言(是二进制的形式)

    编译与解释的优缺点?

    一段程序编译会浪费时间,并且移植到其他平台上时还要进行重新编译,但是其编译后生成的可执行文件运行速度快。
    解释型程序可跨平台执行,无需编译,但因为是逐条解释执行所以运行速度不如编译型程序

    编译和解释的区别是什么?
    编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;
    而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的.
    这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言(是二进制的形式)

  • 相关阅读:
    数据清洗
    JAVA多线程三种实现方式
    QT-4.8.6 编译配置过程
    qt 编译问题总结
    [转载]tslib1.4与Qt4.8.6的交叉编译与移植
    STC12C5A60S2 @ 22.0184Mhz 精确延时
    STC12C5A60S2 双串口通信
    C# Bitmap 复制
    TextMate2 最新版下载及源码编译过程
    mac系统 PHP Nginx环境变量修改
  • 原文地址:https://www.cnblogs.com/shoshana-kong/p/14638555.html
Copyright © 2011-2022 走看看