Parrot virtual machine

Máquina virtual de código abierto para compilar y ejecutar bytecode de lenguajes dinámicos como Perl 6, Ruby o Python

Visitar Parrot virtual machine

Parrot virtual machine es una máquina virtual de código abierto diseñada para compilar y ejecutar eficientemente el bytecode de lenguajes de programación dinámicos. Está orientada a desarrolladores y entusiastas de la informática que buscan un entorno unificado para ejecutar múltiples lenguajes interpretados. Su objetivo principal es resolver la necesidad de una plataforma común que pueda albergar implementaciones de distintos lenguajes sin depender de sus intérpretes nativos específicos.

Sus funciones principales incluyen:

  • Ejecución de bytecode para lenguajes dinámicos como Tcl, Javascript y Ruby.
  • Alojamiento de implementaciones de lenguajes como Lua, Scheme, PHP y Python.
  • Traducción de bytecode de .NET a través de un traductor integrado.
  • Soporte para Perl 6, aunque su rol ha sido asumido por otras herramientas más recientes.

Parrot opera bajo la licencia Artistic License 2.0 y está disponible para macOS y Linux. Es un proyecto de código abierto mantenido por The Perl Foundation. Actualmente, el desarrollo activo de Parrot ha cesado, ya que su función como máquina virtual para Perl 6 (ahora Raku) ha sido reemplazada por MoarVM. Esto, junto con el hecho de que no logró sustituir a las máquinas virtuales nativas de otros lenguajes, explica por qué los usuarios podrían buscar alternativas más mantenidas o especializadas.

Compartir:

Código abierto

  • Coste

    Gratis
  • Código abierto

    Sí
  • Licencia

    Artistic License 2.0
  • Repositorio

    parrot/parrot
Plataformas
MacLinux
Tipo de aplicación
EscritorioLínea de comandos

Propiedades

  • Autoalojado
  • Multiplataforma

Parecidos a Parrot virtual machine