编译器/语言运行时与中间件

时间:2012-12-30 13:30:22

标签: c compiler-construction operating-system runtime middleware

语言运行库执行的具体操作是什么操作系统没有?语言运行时与中间件有何不同?

1 个答案:

答案 0 :(得分:2)

这取决于操作系统和运行时。 libc是语言运行时的一个很好的例子,维基百科上的链接文章很好地概述了它的作用。通常,语言运行时的目标是提供标准基本功能的实现,这些功能可能在语言支持的操作系统之间以不同的方式实现,或者是非常常见但操作系统不提供的功能。

中间件是一个非常通用的概念,但它只是指放置在两个系统之间的软件作为抽象层。在某些情况下,您可以将语言运行时视为一种中间件形式。