当前位置:  开发笔记 > 编程语言 > 正文

口译语言的优缺点

如何解决《口译语言的优缺点》经验,为你挑选了2个好方法。

我现在正在学习Perl,但解释语言的优点和缺点是什么?因为我开始学习Perl,因为我的朋友开始了,那么它只是我的经验中的一种语言.谢谢.



1> Nifle..:

来自维基百科的公然副本,所以我将制作这个社区维基.

解释语言的优点

口译语言为程序提供了比编译语言更大的灵活性.在解释器中比在编译器中更容易实现的功能包括(但不限于):

平台独立性(例如Java的字节代码)

评估者的反思和反思用法(例如一阶评估函数)

动态打字

易于调试(更容易获得解释语言中的源代码信息)

小程序大小(因为解释语言可灵活选择指令代码)

动态范围

自动内存管理

解释语言的缺点

解释器执行通常比常规程序执行效率低得多.之所以发生这种情况,是因为每个指令都应该在运行时传递解释,或者在较新的实现中,必须在每次执行之前将代码编译为中间表示.虚拟机是性能问题的部分解决方案,因为定义的中间语言更接近机器语言,因此在运行时更容易翻译.另一个缺点是需要本地机器上的解释器以使执行成为可能.



2> t_scho..:

优点:

快速原型设计(无写入,编译,执行周期)

跨平台(假设每个平台都有解释器)

缺点:

性能(不会像编译语言一样快)


我用C++开发,它非常跨平台.
C/C++可以说是跨平台的;-)
推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有