Domande con tag 'compiler'

2
risposte

Come vengono effettivamente archiviate e recuperate le associazioni di codici ASCII?

Leggevo dei compilatori e mi è stato fornito un esempio di creazione di un compilatore di base che riconosce le sequenze di escape senza fare riferimento a ASCII. Qualcuno ha suggerito che una volta che ho compilato un pezzo di codice con num...
posta 15.02.2015 - 21:38
2
risposte

Tipi enumerati e loro interpretazione da parte dei compilatori

Mi sembra che molti, se non la maggior parte, i compilatori trattino tipi enumerati come int sotto. In C / gcc, enum s viene compilato a int . In C # / Visual C #, puoi cambiare il tipo di dati sottostante con qualcosa di simile:...
posta 09.12.2014 - 04:00
1
risposta

Esiste un nome per una strong digitazione dedotta?

In JavaScript, puoi avere una lingua con caratteri generici. Quindi, fare quanto segue è accettabile: var iterator = new TokenIterator(this.session, cursor.row, cursor.column); var matchType; var found = false; var depth = {}; var i = cursor.c...
posta 29.12.2016 - 08:25
2
risposte

I moderni compilatori di oggi eseguono controlli di runtime?

Questo riguarda i compilatori. I compilatori eseguono verifiche di dipendenza in fase di esecuzione per decidere di vettorizzare un ciclo? In altre parole, i compilatori tracciano la logica come se fosse in fase di esecuzione per determinare...
posta 26.02.2015 - 12:53
1
risposta

Dove posso trovare la descrizione / riferimento del dialetto Turbo Pascal? [chiuso]

Dove posso trovare la descrizione / riferimento del dialetto Turbo Pascal? È ancora disponibile in qualche posto? Sto cercando la famosa descrizione / riferimento del dialetto Turbo Pascal (sì, quella degli anni '80 / '90) ma non ho fortuna con...
posta 24.01.2014 - 04:59
2
risposte

Un binario include metodi che non vengono chiamati nel codice sorgente?

[Titolo potenzialmente fuorviante, ma non sono sicuro di come sia il modo migliore per esprimerlo.] Domanda teorica su compilatori e progettazione del linguaggio. Dire che sto ri-implementando un metodo in una base di codice. Invece di rim...
posta 23.09.2013 - 11:43
2
risposte

Metodi sulla confezione di un assemblatore con compilatore

Sto pianificando di creare un compilatore che genererà assembly, cioè fino a quando voglio davvero partecipare a questo progetto (non voglio creare i file oggetto da solo o uno qualsiasi dei codici macchina). Dal momento che sto facendo questo s...
posta 20.12.2011 - 16:13
1
risposta

E 'possibile scrivere un compilatore da IR a assembly al contrario di un backend LLVM?

Ho realizzato un processore virtuale con un semplice set di istruzioni e un modello di memoria come esercizio di apprendimento (e principalmente solo per divertimento). Posso scrivere programmi nel suo linguaggio assembly, assemblarli con il mio...
posta 03.09.2018 - 22:32
2
risposte

Come può un interprete produrre l'output di qualche codice, senza avere i componenti di calcolo come l'ALU di un processore?

Ho passato molte spiegazioni su un compilatore e un interprete. Penso di aver capito chiaramente la differenza tra compilatore e interprete. Spiegherò il mio apprendimento attraverso il seguente esempio. Diciamo che abbiamo le tre linee di codic...
posta 08.09.2016 - 21:44
1
risposta

È male implementare una lingua in altre due lingue? [chiuso]

Ok, quindi ho una certa comprensione di parser e compilatori, almeno le basi di come funziona, e ho scritto una calcolatrice e un linguaggio giocattolo davvero piccolo che compila in un altro linguaggio di alto livello. Ora se voglio scrivere un...
posta 09.05.2015 - 05:00