Domande con tag 'compiler'

2
risposte

È possibile implementare un compilatore nativo per un "linguaggio gestito" come Java?

Nella maggior parte dei casi, è possibile creare sia un compilatore nativo che un interprete per un linguaggio di programmazione. Il compilatore convertiva semplicemente il codice sorgente in codice macchina, e l'interprete eseguiva semplicement...
posta 23.04.2014 - 11:30
2
risposte

È un libro che insegna come costruire compilatori validi per imparare a implementare gli interpreti? [chiuso]

Sto cercando un libro per imparare come implementare gli interpreti per i linguaggi di programmazione. Il punto è che ci sono molti più "libri di compilazione" che "libri di interpreti". Quindi la mia domanda è: posso leggere un libro che insegn...
posta 23.07.2014 - 12:39
4
risposte

Quali programmi emettono codice C ++ e lo passano ai compilatori mainstream?

Ho il sospetto che ci siano programmi che invece di emettere codice macchina invece di emettere codice C ++ e quindi avviare un compilatore C ++ mainstream per compilarlo al codice macchina. Non riesco a trovare esempi degni di nota tranne MI...
posta 27.09.2011 - 09:01
2
risposte

Come faccio a semplificare un compilatore / interprete?

Recentemente ho scritto un interprete per operazioni su matrici sparse (una "calcolatrice a matrice sparsa") in lex / yacc. Il linguaggio è ancora molto semplice e non include nemmeno strutture di controllo o subroutine parametrizzate, ma è già...
posta 09.05.2014 - 19:47
3
risposte

Da un punto di vista tecnico, JavaScript potrebbe essere compilato anziché interpretato?

Il titolo della domanda parla da solo. Sto pensando in modo specifico in termini di un server Node.js. Inoltre, questa domanda presuppone che non ti serva eval() . Inoltre, se questo non è possibile, perché no?     
posta 28.08.2014 - 16:49
10
risposte

Tempo del compilatore rispetto al tempo del programmatore [chiuso]

Voglio discutere brevemente le lingue gestite o interpretate. Si dice che valga la pena di svilupparsi, perché il tempo della CPU vale meno del tempo necessario per svilupparsi in un linguaggio più veloce. Sono curioso di sapere se la stessa cos...
posta 17.07.2011 - 00:39
2
risposte

In che modo un compilatore è correlato al sistema di runtime?

Una rapida ricerca sul ruolo del compilatore mostra quanto segue: A compiler is a special program that processes statements written in a particular programming language and turns them into machine language or "code" that a computer's pr...
posta 08.11.2017 - 23:09
3
risposte

Richiede uno specifico ordine di compilazione

Quando si progetta un linguaggio di programmazione compilato, è una cattiva idea richiedere un ordine specifico di compilazione di unità separate, in base alle loro dipendenze? Per illustrare cosa intendo, considera C. C è l'opposto di quello...
posta 22.10.2013 - 23:37
4
risposte

Come vengono memorizzate singole righe di codice e funzioni in un Concrete Syntax Tree?

Sto cercando di scrivere un semplice compilatore per scopi di apprendimento. Ho letto Dragon Book e Modern Compiler Design e una parte che non capisco è come viene creato e archiviato il Concrete Syntax Tree. Comprendo che collegando i token...
posta 28.11.2015 - 12:44
2
risposte

Come potrei fare un compilatore in C ++? [chiuso]

Questo probabilmente è stato chiesto ma non posso google "Come creare un compilatore in C ++" perché otterrò solo "Come compilare C ++" come risultato. Ad ogni modo, per la mia domanda, mi piacerebbe creare un linguaggio di programmazione sempli...
posta 10.06.2013 - 04:10