- Parrot 教程
- Parrot - 首页
- Parrot - 概览
- Parrot - 安装
- Parrot - 说明
- Parrot - 垃圾回收
- Parrot - 数据类型
- Parrot - 寄存器
- Parrot - 操作
- Parrot - 分支
- Parrot 实例
- Parrot - 实例
- Parrot 资源
- Parrot - 快速指南
- Parrot - 有用资源
Parrot - 概览
当我们将程序输入传统的 Perl 中时,它首先会被编译成内部表示形式,或字节码;然后,该字节码将被输入 Perl 中几乎独立的子系统中进行解释。因此,Perl 的操作有两个不同的阶段
编译成字节码和
解释字节码。
这并非 Perl 独有。遵循这一设计的其他语言包括 Python、Ruby、Tcl 甚至 Java。
我们还知道,有一个 Java 虚拟机 (JVM),它是一个与平台无关的执行环境,可以将 Java 字节码转换成机器语言并执行它。如果你理解这个概念,那么你就可以理解 Parrot 了。
Parrot 是一个虚拟机,设计用于高效编译和执行解释语言的字节码。Parrot 是最终 Perl 6 编译器的目标,并用作 Pugs 以及其他多种语言的后台,比如 Tcl、Ruby、Python 等。
Parrot 已使用最流行的语言“C”编写。
广告