计算机只能理解机器语言.那么,如果没有将其翻译成机器语言,解释器如何直接执行程序呢?例如:
<?php
echo "Hello, World!" ;
Run Code Online (Sandbox Code Playgroud)
这是一个用PHP编写的简单Hello World程序.它是如何在机器中执行的,而机器却不知道echo是什么?它是如何输出预期的,在这种情况下,字符串Hello,World!?
compiler-construction interpreter programming-languages dynamic-languages