Domande con tag 'interpreters'

2
risposte

Strategie di test per il parser del linguaggio interprete

Per un recente progetto personale, ho iniziato a lavorare su un interprete per il mio linguaggio di programmazione. Una delle regole fondamentali che ho impostato per me stesso in questo progetto è che ho bisogno di testare correttamente tanto d...
posta 01.03.2016 - 03:25
1
risposta

Come affrontare gli errori di sintassi durante lo sviluppo di un analizzatore lessicale?

Sto scrivendo un linguaggio specifico del dominio interpretato per la mia applicazione. Ogni istruzione viene analizzata ed eseguita non appena l'analizzatore lessicale decide che viene raggiunta la fine dell'istruzione. Gestisce un token alla v...
posta 13.11.2015 - 16:15
2
risposte

Differenza tra PyPy e JVM

Da quanto ho capito l'interprete Python predefinito (CPython) compila il codice sorgente in bytecode e quindi interpreta il bytecode in codice macchina. PyPy d'altra parte fa uso di JIT per ottimizzare il codice di byte spesso interpretato in co...
posta 02.06.2015 - 07:10
4
risposte

È possibile compilare ogni lingua? E ogni lingua può essere interpretata? [duplicare]

Mi chiedevo se tutte le lingue interpretate possono essere compilate? E ogni linguaggio compilato può essere interpretato?     
posta 10.11.2014 - 05:47
2
risposte

Tutti i linguaggi di scripting sono scritti in modo dinamico? [chiuso]

Tutti i linguaggi di scripting sono scritti in modo dinamico? Sto usando TCL. È un linguaggio di scripting e non applica o consente il delaring di variabili. È invece un linguaggio tipizzato dinamicamente con ducktyping. Il tipo di variabile...
posta 13.12.2013 - 09:22
1
risposta

Rappresenta numeri in virgola mobile in bytecode

In che modo tipicamente i linguaggi interpretati rappresentano i numeri in virgola mobile nel loro bytecode? Ad esempio, supponiamo di avere un programma Java con la linea double a = 3.0; Che aspetto ha il 3.0 nel bytecode del pr...
posta 07.07.2013 - 04:20
4
risposte

È possibile costruire tutte le caratteristiche del linguaggio funzionale con la sola chiusura?

Sto provando a creare un nuovo linguaggio funzionale ed è interprete per la pratica. Come so, la maggior parte degli elementi di base è solo una funzione lambda, ed è solo una chiusura. Non li capisco bene, quindi voglio chiedere se ho ragione o...
posta 18.02.2011 - 06:19
1
risposta

cosa succede a livello di interprete Java quando viene lanciato IncompatibleClassChangeError?

Sono un noob agli interni di JVM. Qualcuno può spiegare cosa succede a livello di interprete Java quando viene lanciato IncompatibleClassChangeError? Sto affrontando un problema simile a quello descritto qui: link ma avendo difficoltà a...
posta 20.01.2016 - 11:37
4
risposte

come può l'interprete python riconoscere il blocco di codice

L'aspetto più insolito di Python è che gli spazi bianchi sono significativi invece dei delimitatori di blocchi (parentesi → "{}" nella famiglia di linguaggi C), viene usato il rientro per indicare dove iniziano e terminano i blocchi. come può l...
posta 08.07.2012 - 13:34
4
risposte

Perché utilizzare Java come linguaggio lato server su una lingua interpretata?

Le pagine Web vengono solitamente testate aggiornando la pagina, facendo clic su alcuni componenti dell'interfaccia utente, quindi scrivendo su un registro di debug o aggiungendo alcuni punti di interruzione nell'IDE ... in applicazioni più gran...
posta 30.04.2018 - 20:57