Domande con tag 'compiler'

1
risposta

Come utilizzare BDD per testare un compilatore?

Il mio team sta scrivendo un compilatore per un linguaggio specifico del dominio (DSL) che sarà integrato in un IDE. Al momento, ci concentriamo sulla fase di analisi del compilatore. Noi siamo non utilizzando qualsiasi generatore di parser es...
posta 11.09.2013 - 23:16
5
risposte

Perché si chiama Just In Time?

So cosa è il compilatore JIT, ma per quanto riguarda il motivo per cui viene chiamato, ovviamente rileva le eccezioni Just in Time , ma come e perché dovrebbe essere chiamato questo? Scusa se questo suona un po 'vago.     
posta 09.07.2012 - 18:39
2
risposte

Qualcuno sa di eventuali compilatori in parallelo che seguono l'approccio del Libro del Drago? [chiuso]

In Compilatori: principi, tecniche e amp; Strumenti , Aho et al descrivono un approccio per l'ottimizzazione del parallelismo (capitolo 11 della seconda edizione). Qualcuno è a conoscenza di eventuali compilatori esistenti che seguono tale...
posta 19.01.2012 - 15:02
4
risposte

In che modo Python compila il suo codice in C?

Ho letto che alcuni costrutti di Python sono più efficienti perché sono compilati in C. link Alcuni degli esempi usati erano map () e filter (). Mi stavo chiedendo come Python sia in grado di farlo? È generalmente interpretato, quindi co...
posta 23.08.2014 - 21:16
2
risposte

Non c'è un problema di gallina e uova dal momento che GCC è scritto in C ++ stesso?

Dalla versione 4.8, il compilatore C ++ GCC (la parte G ++ di esso) è scritto non più in C, ma in C ++ stesso. Ho una domanda ipotetica su questo. Mi chiedo come compilare il codice C ++ di GCC su una nuova piattaforma che non ha ancora compi...
posta 12.12.2014 - 02:53
3
risposte

Collegamento del compilatore: come gestire i riferimenti circolari?

Attualmente sto scrivendo un compilatore per una nuova lingua e sto lottando con l'aspetto di collegamento dei nuovi tipi quando esiste un riferimento circolare. Ho creato un albero delle dipendenze in modo da poter compilare i Tipi nell'ordi...
posta 25.07.2012 - 15:45
2
risposte

In che modo gli interpreti JIT gestiscono i nomi delle variabili?

Diciamo che devo progettare un interprete JIT che traduca IL o bytecode in istruzioni eseguibili in fase di runtime. Ogni volta che nel codice si incontra un nome di variabile, l'interprete JIT deve tradurlo nel rispettivo indirizzo di memoria,...
posta 13.06.2016 - 00:42
6
risposte

Qual è la definizione di settore di un interprete (al contrario di un compilatore)?

Nei miei corsi di progettazione di compilatori, ho imparato e ho lavorato con una chiara definizione accademica di un interprete e di un compilatore, con un interprete che è a program Pi from a language M capable of taking a program i from...
posta 29.09.2011 - 09:05
2
risposte

Perché nessuno parla di compilazione parallela per .Net?

Le build sono lente e richiedono tempo. Possiamo far sì che MSBuild li parallelizzi, ma solo su una singola macchina, non attraverso un cluster. Perché nessuno ha ideato soluzioni di compilazione in cluster nello spazio .Net? So che tali soluzio...
posta 22.04.2011 - 21:25
2
risposte

Qual è la definizione pratica minima per il linguaggio dello schema?

Qual è il più piccolo pratico insieme di primitive che può essere usato per definire il linguaggio Scheme? Ad esempio, map può essere definito come (define (map proc lis) (cond ((null? lis) '()) ((pair? lis)...
posta 01.05.2015 - 07:37