博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解释执行和编译执行
阅读量:4028 次
发布时间:2019-05-24

本文共 401 字,大约阅读时间需要 1 分钟。

编程语言,是程序员们操控电脑以实现各种功能的主要方式,而解释执行与编译执行,是计算机编程语言的两种执行方式。


解释执行,就好像编程员跟计算机 CPU 之间有个翻译官,编程员发一条指令,翻译官就翻译一条给 CPU。这种语言对编程员而言相对简单,但效率较低;


编译执行有所不同,编程员必须将所有指令按一定规范写成作文一般的形式,再利用编译器一次性翻译为 CPU 直接可以理解的形式并作为一个整体运行。

这种语言对编程员要求更高,但一旦经过编译,效率比解释执行方式高很多。

Matlab是一种解释运行的程序设计语言,它的代码是在运行时被解释执行的。而用那些诸如C、Fortran、JAVA等语言编写的程序具有更快的运行速度,是因 为它们首先要被编译为机器码。实时解释型语言的优点是具有更强的平台无关性,更强的语言灵活性和更简便的调试方式;缺点是速度更慢,需要更多的额外开销, 在系统底层控制能力方面收到限制。

转载地址:http://ujtbi.baihongyu.com/

你可能感兴趣的文章
visca接口转RS-232C接口线序
查看>>
在unity中建立最小的shader(Minimal Shader)
查看>>
1.3 Debugging of Shaders (调试着色器)
查看>>
关于phpcms中模块_tag.class.php中的pc_tag()方法的含义
查看>>
vsftp 配置具有匿名登录也有系统用户登录,系统用户有管理权限,匿名只有下载权限。
查看>>
linux安装usb wifi接收器
查看>>
关于共享单车定位不准问题
查看>>
终于搞定CString和string之间转换的问题了
查看>>
用防火墙自动拦截攻击IP
查看>>
补充自动屏蔽攻击ip
查看>>
通信和通讯有什么区别?
查看>>
谷歌走了
查看>>
多线程使用随机函数需要注意的一点
查看>>
getpeername,getsockname
查看>>
让我做你的下一行Code
查看>>
浅析:setsockopt()改善程序的健壮性
查看>>
关于对象赋值及返回临时对象过程中的构造与析构
查看>>
VS 2005 CRT函数的安全性增强版本
查看>>
SQL 多表联合查询
查看>>
Visual Studio 2010:C++0x新特性
查看>>