设为首页 - 加入收藏
广告 1000x90
您的当前位置:黄大仙救世网www78345 > 解释型语言 > 正文

解释性语言和编译型语言的区别与不同

来源:未知 编辑:admin 时间:2019-06-12

  对于语言本身来说,各种编程语言本质没什么不同。所谓的“解释性”和“编译”指的是执行机制上的不同。

  解释性语言是指它常用的执行机制是使用一个“解释器”来执行,解释器对于程序是一句一句“翻译”成机器语言来执行,例如shell脚本语言。

  编译型语言是指它常用的执行机制是使用一个“编译器”来编译成机器语言,然后你就可以直接运行(执行)这个编译成的“可执行文件”。例如C语言

  你也可以为解释性语言(如shell脚本语言)写个编译器来编译,这样它就成了“编译语言”;

  你也可以为编译型语言(如c语言)写个解释器来执行,这样它就成了“解释性语言”

  展开全部解释性语言,比较经典的就是BASIC,根据源程序的描述,通过BASIC解释器来运行程序,发布时必须带上源程序文件。

  编译型语言,比如C/C++,编译器对源程序编译后生成可直接执行的二进制文件,如.exe,发布时不需要带上源文件。

本文链接:http://heargear.net/jieshixingyuyan/222.html

相关推荐:

网友评论:

栏目分类

现金彩票 联系QQ:24498872301 邮箱:24498872301@qq.com

Copyright © 2002-2011 DEDECMS. 现金彩票 版权所有 Power by DedeCms

Top