分享

解释型和编译型程序设计语言

 沐浴中的眼泪 2011-01-07

程序设计语言分为解释型和编译型两大类。JavaC++等语言需要一个编译器(compiler)。编译器是一种能够把用Java等高级语言编写出来的源代码翻译为直接在计算机上执行的二进制可执行文件的程序。

解释型程序设计语言不需要编译器——它们仅需要解释器。对于JavaScript语言,在WWW环境下,Web浏览器将负责完成有关的解释和执行工作。浏览器中的JavaScript解释器将直接读入源代码并加以执行。如果没有解释器,JavaScript代码将无法得到执行。

如果用编译型程序设计语言编写的代码包含着错误,那些错误在代码编译阶段就会被发现并报告。对于解释型程序设计语言,代码中的错误只有等到解释器实际执行到有关代码时才会被发现并报告。

与解释型程序设计语言相比,编译型程序设计语言往往速度更快,可移植性也更好,但它们的学习曲线往往相当陡峭。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多