Domande con tag 'virtual-machine'

1
risposta

Configurare un ambiente di sviluppo nel cloud? [chiuso]

Sono interessato alla transizione del mio ambiente di sviluppo sul cloud. Attualmente utilizzo VirtualBox con Vagrant per gestire macchine virtuali separate per ogni singolo progetto. Quale sarebbe la configurazione ottimale per l'hosting...
posta 02.03.2013 - 04:00
6
risposte

Macchina virtuale per un linguaggio di programmazione di alto livello rispetto a un sistema operativo

Mi è sembrato di recente che una macchina virtuale per un linguaggio di programmazione di alto livello sia molto simile a un sistema operativo. Gestisce le risorse, ad es. stack, heap, ecc. simile a come un sistema operativo gestisce le risorse...
posta 08.03.2014 - 01:47
4
risposte

Come posso implementare un'istruzione "if" in un interprete?

Se dovessi scrivere un compilatore (ad esempio per una VM basata su stack), il codice per un'istruzione if : if (<some_expression>) { <some_instructions> } Sarebbe tradotto nel seguente psuedo-assembly: <evaluate ex...
posta 10.05.2015 - 00:41
2
risposte

Se le istruzioni nell'assembly "generico"?

Sto leggendo un libro relativamente "amichevole" e semplice sui compilatori chiamati "Costruiamo un compilatore" (in origine una serie di articoli). Il compilatore scritto nel libro genera istruzioni in alcuni assembly (68000 assembly). Da...
posta 28.07.2014 - 00:19
3
risposte

Interprete o macchina virtuale che non esegue bytecode

Gli sviluppatori del linguaggio Dart dicono che esiste una macchina virtuale che esegue istruzioni scritte in linguaggio Dart. Qual è la differenza tra un interprete e una macchina virtuale che esegue una lingua? Fino ad ora le macchine virtu...
posta 16.11.2013 - 08:05
2
risposte

Cosa ne pensi di un interprete scritto in Java? [chiuso]

Attualmente sto lavorando all'implementazione di un nuovo linguaggio di programmazione, per divertimento. Mi rendo conto che la maggior parte delle lingue non diventano mai popolari, ma voglio comunque che il linguaggio abbia un'implementazione...
posta 21.04.2011 - 07:01
1
risposta

In che modo le VM implementano le chiamate di funzione?

Sto leggendo un manuale del compilatore che viene compilato in qualche forma di assemblaggio. Poiché non conosco questo linguaggio di assemblaggio, ho deciso di inventare il mio semplice "linguaggio assembly" e di implementare una "macchina virt...
posta 28.07.2014 - 19:45
2
risposte

Criteri per una lingua (Terra come un esempio difficile) per essere utilizzabili per lo sviluppo del sistema operativo e come soddisfare i criteri mancanti

Ad esempio, una lingua che stavo guardando di recente- Terra. Puoi rispondere alla domanda nel contesto di qualsiasi lingua, mi sento più a mio agio con Lua, quindi partirò da lì. Il Terra Language può essere metaprogrammato con Lua ed è re...
posta 06.03.2017 - 22:14
1
risposta

Esiste qualche restrizione di licenza per evitare la traduzione binaria di CIL su un bytecode personalizzato?

Prima di una domanda vera, permettetemi di riassumere quello che sto cercando di fare. Ho in programma di implementare un runtime VM piccolo, abilitato per JIT, basato su registro. Invece di creare un compilatore appropriato (che è un IMO diffic...
posta 23.12.2011 - 21:58
2
risposte

ART è una procedura di installazione? O un sistema operativo? O una macchina virtuale?

Durante il tentativo di comprendere Android Runtime, mi sono imbattuto nella pagina di Wikipedia . Il grafico mostrato lì aggiunge alla mia confusione. Se .dex viene convertito interamente in ELF, perché ART è più necessario? Once an appli...
posta 29.05.2015 - 00:42