Qual è il vantaggio di Parrot VM per gli utenti finali?
-
29-09-2019 - |
Domanda
Qual è il vantaggio del Parrot Virtual Machine per gli utenti finali (sviluppatori software)?
Per esempio, se ho potuto programmare contro Perl o Python direttamente perché dovrei preoccuparsi di programmazione per loro sotto Parrot?
Soluzione
In sostanza, i vantaggi tipici di una VM (portabilità, ottimizzazioni runtime, ecc). Dalla pagina principale:
Una volta che un programma è stato compilato per funzionare su una macchina virtuale, verrà eseguito su qualsiasi piattaforma che la VM è stato implementato su.
Parrot è solo diverso dal tipico VM in quanto è stato progettato per supportare qualsiasi lingua esistente, non solo un linguaggio specifico. Così, quando Parrot migliora, ogni lingua supportata non migliora.