解释

更新时间:11/12/2023通过计算机希望

在计算机编程中解释 程序设计语言不需要已编译在它的程序执行相反,另一个程序称为口译译员,逐行读取程序,进行翻译,并在运行时动态执行。

编译与解释程序的好处

编译后的程序通常对最终用户,因为它机器代码可能会很高优化的在编译过程中。相反,解释语言可以为程序员提供独特的好处。一个例子是REPL(更换)(read-eval-print循环),它允许程序员在编写程序时与程序交互。

许多计算机语言可以编译或解释。例如C编程语言通常是编译的,但C的解释器可用。JavaScript脚本通常被认为是一种解释语言,其中客户(通常是网络浏览器)是翻译。然而,在大多数现代浏览器中准时制(just-in-time)用于在运行JavaScript代码之前编译JavaScript代码。Lisp语言通常被视为解释语言,可以混合解释代码和编译字节码在单个程序中。

解释语言示例

解释编程语言的常见示例包括:

已编译,文字字符串,编程术语