目录

Parrot - 概述

当我们将程序提供给传统的Perl时,它首先被编译成内部表示或字节码; 然后将这个字节码送入Perl中几乎独立的子系统进行解释。 因此,Perl的操作有两个不同的阶段:

  • 编译为字节码和

  • 解释字节码。

这不是Perl独有的。 遵循此设计的其他语言包括Python,Ruby,Tcl甚至Java。

我们还知道有一个Java虚拟机(JVM)是​​一个独立于平台的执行环境,它将Java字节码转换为机器语言并执行它。 如果您了解这个概念,那么您将了解Parrot。

Parrot是一个虚拟机,旨在有效地编译和执行解释语言的字节码。 Parrot是最终Perl 6编译器的目标,用作Pugs的后端,以及各种其他语言,如Tcl,Ruby,Python等。

Parrot是用最流行的语言“C”编写的。

<上一篇.Parrot - 教程
Parrot - 安装.下一篇>
↑回到顶部↑
WIKI教程 @2018