Tu banner alternativo

MoarVM

In questo articolo approfondiremo il tema MoarVM, argomento di grande attualità oggi. MoarVM è un concetto che ha suscitato grande interesse e dibattito in diversi ambiti, generando opinioni contrastanti e prospettive divergenti. In questo senso, è fondamentale analizzare in dettaglio tutti gli aspetti legati a MoarVM, per comprenderne la vera portata e l’impatto. In questo articolo affronteremo diversi approcci, ricerche e punti di vista che consentiranno al lettore di ottenere una visione completa di MoarVM. Inoltre, esamineremo la sua evoluzione nel tempo, nonché la sua influenza in vari contesti e situazioni. Presentando dati, analisi e riflessioni, miriamo a offrire una prospettiva completa e aggiornata su MoarVM, al fine di contribuire al dibattito e aumentare la conoscenza attorno a questo argomento così rilevante.

Tu banner alternativo
MoarVM
software
GenereMacchina virtuale
SviluppatoreMoarVM team
Data prima versione31 marzo 2012
Ultima versione2024.10[1] (24 ottobre 2024)
Sistema operativoMultipiattaforma
LinguaggioC
LicenzaLicenza Artistica 2.0
(licenza libera)
Sito web www.moarvm.org.

MoarVM (Metamodel On A Runtime Virtual Machine) è una macchina virtuale progettata specificamente per il sistema ad oggetti 6model. È stata sviluppata principalmente per eseguire il compilatore Rakudo e il toolchain NQP (Not Quite Perl), ma può essere utilizzata come backend per qualsiasi compilatore costruito utilizzando il toolchain NQP. Viene costruita come VM aggiuntiva per NQP e Perl 6.[2]

Il lavoro inizia sulla MoarVM nel marzo 2012; il progetto fu annunciato pubblicamente l'anno seguente, 31 maggio 2013.

Nel marzo del 2014, è la più veloce VM per Rakudo e NQP (Not Quite Perl) nella partenza è nella velocità di compilazione.[3] Tuttavia Rakudo su JVM è ancora più veloce per velocità di esecuzione di programmi lunghi.

MoarVM è disponibile sotto la Artistic License 2.0.[4]

Note

  1. ^ MoarVM Releases, su moarvm.org.
  2. ^ MoarVM: A Virtual Machine for NQP and Rakudo: 6guts, Jonathan Worthington.
  3. ^ MoarVM Features, su moarvm.org.
  4. ^ GitHub: MoarVM Licence

Voci correlate

Collegamenti esterni