Domande con tag 'interpreters'

6
risposte

Il codice Bytecode Java è interpretato? [chiuso]

La definizione di interpretazione (correggimi se ho torto) sta analizzando il codice in questo modo: 1 - Traduci la riga attualmente analizzata in una lingua intermedia. 2 - Esegui la riga tradotta. 3 - vai alla riga successiva. 4 - T...
posta 08.03.2014 - 18:16
4
risposte

Comprendi il linguaggio di scripting

Citato da Wikipedia : A scripting language, script language or extension language is a programming language that allows control of one or more applications and makes the compiler of the language part of the language runtime, and...
posta 09.07.2011 - 04:32
3
risposte

Dal punto di vista dell'esecuzione è un interprete uguale a JVM / o .net Framework

Recentemente ho iniziato due corsi di livello introduttivo: uno che utilizza Python, l'altro Java. Ho letto le risposte a questa domanda ma hanno ancora difficoltà a capire come ognuno di essi finisce con il codice macchina e quali sono l...
posta 12.10.2013 - 13:55
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
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
3
risposte

Come funziona un interprete? [chiuso]

Ho cercato un sacco di siti web per capire come funziona un interprete, ma non ho trovato nessuno di questi aspetti che spieghi come Interpreter lavori internamente. Ma ho trovato in molti posti come il compilatore funziona con tutti i passaggi...
posta 24.06.2016 - 07:00
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

Quando si scrive un interprete, come dovrebbe l'algoritmo di inferenza del tipo cambiare l'AST analizzato? Dovrebbe?

Durante la scrittura di un interprete, in che modo l'algoritmo di inferenza del tipo può modificare l'AST analizzato? Dovrebbe? O l'analisi e l'inferenza sono fatti necessariamente simultaneamente? Ho implementato un interprete di linguaggi...
posta 19.06.2013 - 07:35
2
risposte

Qual è la differenza tra un linguaggio interpretato e uno compilato su una VM? [duplicare]

Mi viene in mente che non c'è molta differenza tra $>python module.py E $>javac module.java $>java module.class Il precedente compila in un linguaggio intermedio (bytecode python) ed esegue il programma. Qu...
posta 18.07.2012 - 16:28
1
risposta

Come funzionano i compilatori JIT per interpreti ibridi?

Il compilatore V8 di Chrome, il compilatore Java HotSpot e molti altri hanno più livelli di interpretazione e compilazione. Una funzione inizia come interpretata in HotSpot e quindi, se viene eseguita abbastanza spesso, viene compilata nel co...
posta 24.05.2015 - 06:39