Domande con tag 'interpreters'

1
risposta

Pianificazione / sospensione di interpreti incorporati

Diciamo che voglio incorporare un motore di scripting in qualche altro programma, per consentire agli utenti di creare comportamenti personalizzati per gli oggetti. Ad esempio, quando si verifica un evento particolare, il server avvia un moto...
posta 16.01.2016 - 19:20
3
risposte

Richiede multithreading / concorrenza per l'implementazione del linguaggio di scripting

Ecco l'accordo: sto progettando il mio linguaggio di scripting / interpretato per divertimento. Sono solo in fase di pianificazione in questo momento; Voglio essere sicuro di avere una strong presa su esattamente come implementerò tutto prima di...
posta 21.11.2012 - 08:39
0
risposte

Implementare correttamente la notazione dot con i visitatori di ANTLR4?

Sto implementando l'operatore punto / notazione che vedi nelle lingue ( obj.method(); ) con ANTLR4. Tutto funziona perfettamente (tranne una cosa), un semplice programma Hello World funziona: module test; sfunc main { std->println(...
posta 09.09.2016 - 20:03
0
risposte

PyPy o Jython eseguono codice Python 3 non sicuro più sicuro mentre è ancora veloce?

So che non è possibile limitare in modo sicuro le normali capacità di CPython per eseguire correttamente il codice straniero senza consentire ad esso di accedere ad alcuni builtin come open() o consentire altri tipi di I / O. Così ho stu...
posta 29.02.2016 - 10:19
1
risposta

Groovy / Grails ha il completamento del codice / rilevamento degli errori pre-runtime / trova riferimenti come Java?

Recentemente ho usato Java per un po 'e PHP. Alcune cose che mi mancano da Java sono Suggerimenti sul completamento del codice dall'IDE Rilevamento degli errori prima del runtime Trova luoghi in cui un metodo / funzione è chiamato...
posta 11.08.2016 - 04:54
2
risposte

È utile usare l'incapsulamento nel linguaggio di programmazione dinamico, scritto e interpretato?

Per quello che so, l'incapsulamento è utile perché: se si utilizza direttamente un attributo e si cambia il suo tipo in un linguaggio tipizzato statico, è necessario modificare tutto il codice che utilizza la classe. Al contrario, se hai dic...
posta 31.05.2013 - 15:16
2
risposte

Lingua di un interprete

Sto cercando di creare il mio linguaggio di programmazione realizzando un interprete in Java, ma ultimamente le persone mi hanno detto che un interprete deve essere nella stessa lingua di quello che sta interpretando. È vero? Allora cosa sto cos...
posta 22.10.2018 - 09:57
3
risposte

Quale processo utilizza tipicamente (la maggior parte) dei compilatori di lingue di alto livello quando si modifica il nome di una variabile del codice sorgente in un nome di codice macchina?

I nomi di variabili lunghe (molto lunghe) rallentano la compilazione del codice sorgente? Sono consapevole che la lunghezza delle variabili ha un impatto dello 0% sull'interpretazione in quanto il compilatore le modifica al codice macchina ch...
posta 10.10.2013 - 08:43
1
risposta

Progettare un piccolo interprete orientato agli oggetti

Sto costruendo un piccolo interprete per una lingua che ho creato. L'analizzatore di grammatica, lexer e sintassi sono già stati eseguiti. Ciò che mi confonde è la parte dell'interprete. Conosco il modello di interprete , ma sembra tropp...
posta 14.09.2016 - 13:49
3
risposte

Questo interprete sarebbe considerato una macchina virtuale? [chiuso]

(ho riformulato la mia domanda per renderla più specifica) Considera un linguaggio di programmazione, che i suoi programmi possono essere eseguiti solo all'interno di un programma specifico che funge da interprete. L'interprete analizza...
posta 08.03.2014 - 23:23