Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Compiler construction 编程语言中的执行模型是什么?_Compiler Construction_Execution - Fatal编程技术网

Compiler construction 编程语言中的执行模型是什么?

Compiler construction 编程语言中的执行模型是什么?,compiler-construction,execution,Compiler Construction,Execution,我一直在读维基百科关于执行模型的文章,文章中说: 执行模型指定工作如何进行。每种编程语言都有一个执行模型,它作为语言规范的一部分指定,我作为语言实现的一部分实现 它是否类似于printf的本机实现?有人能澄清一下吗?这里有一些关于不同语言执行模型的描述,我可以用谷歌搜索到这些描述。这是关于软件是如何为最终执行而构建的,而不是功能实现 Java的程序执行模型分为两个不同的阶段—— 汇编 字节码执行。 这两个阶段没有直接的联系。事实上,大多数情况下,第二步发生在不同的机器上,通常在第一步之后很久

我一直在读维基百科关于执行模型的文章,文章中说:

执行模型指定工作如何进行。每种编程语言都有一个执行模型,它作为语言规范的一部分指定,我作为语言实现的一部分实现


它是否类似于printf的本机实现?有人能澄清一下吗?

这里有一些关于不同语言执行模型的描述,我可以用谷歌搜索到这些描述。这是关于软件是如何为最终执行而构建的,而不是功能实现

Java的程序执行模型分为两个不同的阶段—— 汇编 字节码执行。 这两个阶段没有直接的联系。事实上,大多数情况下,第二步发生在不同的机器上,通常在第一步之后很久

PHP执行模型实际上非常简单,并且遵循类似cgi的模型。它只需将php文件作为输入,对其进行解析和解释,然后返回脚本生成的任何输出,并将其作为响应传递回apache,该响应将返回给请求用户(浏览器)


这篇维基文章似乎提出了一个非常疯狂的说法。我在COBOL规范中找不到任何类似于特定“执行模型”的东西。