Domande con tag 'virtual-machine-languages'

6
risposte

Perché non ci sono altri linguaggi di programmazione che compilano in bytecode Python?

In Java, ci sono più lingue che compilano in bytecode Java e possono essere eseguite su JVM - Clojure, Groovy e Scala sono le principali che riesco a ricordare in cima alla mia testa. Tuttavia, Python si trasforma anche in bytecode (file .pyc...
posta 17.05.2012 - 01:59
3
risposte

Voglio costruire una macchina virtuale, ci sono dei buoni riferimenti? [chiuso]

Sto cercando di costruire una macchina virtuale come un modo indipendente dalla piattaforma per eseguire alcuni codici di gioco (essenzialmente script). Le macchine virtuali di cui sono a conoscenza nei giochi sono piuttosto vecchie: Infocom'...
posta 04.12.2012 - 10:36
4
risposte

Perché i linguaggi VM non vengono compilati solo una volta?

(Prima di tutto, dovrei chiarire che compilatori e macchine virtuali ( alias ) sono un campo completamente sconosciuto per me) A quanto ho capito, ogni volta che viene eseguita un'applicazione Java / C # / ..., viene richiamata una VM e viene...
posta 30.10.2011 - 14:23
2
risposte

Sistema di moduli per linguaggio OOP

Sto progettando un semplice linguaggio di programmazione OO. È tipizzato staticamente, compilato ed eseguito da una VM, simile a Java. La differenza è che non voglio avere un'enfasi così strong su OOP. Il codice stesso somiglierà per lo pi...
posta 01.10.2013 - 19:05
2
risposte

Codice incrociato "Macchina"?

Alcune lingue (principalmente quelle realizzate negli ultimi 2 decenni circa) ora possono essere eseguite non solo (dopo qualche passo di compilazione o direttamente) su più piattaforme, ma possono anche essere compilate per essere eseguite su d...
posta 25.12.2011 - 13:43
1
risposta

Le macchine virtuali (per l'esecuzione di PL) operano su un array contiguo per il loro bytecode?

Ho letto ogni tanto sulle macchine virtuali di linguaggi di programmazione come Java, Python e Lua. Hanno tutti una nozione di bytecode, in cui il codice sorgente è tradotto e che è excutable su una macchina virtuale (basato su registro o stack)...
posta 04.01.2016 - 13:27