Domande con tag 'compiler'

1
risposta

Preferenza di progettazione grammatica per la ricorsione

Vorrei sapere se una delle due seguenti grammatiche equivalenti (poiché possono produrre le stesse regole) è preferibile (e perché). Ad esempio la seconda grammatica è più concisa, ma è una buona cosa che nella seconda forma la regola b po...
posta 06.10.2016 - 17:24
2
risposte

Abstract Sintassi Albero con genitore o no? [chiuso]

La mia domanda è semplice come dice il titolo - dovrei implementare AST con il genitore o no? Attualmente l'ho implementato con il genitore - il vantaggio di questo approccio è che, qualunque cosa io usi, posso andare su o giù senza problemi,...
posta 20.11.2015 - 17:13
1
risposta

Un Cypescript simile a Cython sarebbe un'idea fattibile?

Cython è un superset di Python che può essere compilato in moduli C che possono essere importati e usati normalmente in codice Python. Questo può essere usato per accelerare parti di un programma Python. In un progetto recente, l'ho usato per...
posta 08.07.2018 - 10:30
2
risposte

Come vengono stampati gli interpreti e la macchina virtuale?

Mentre i compilatori di Language-Assembly diretti generano il codice richiesto per eseguire attività specifiche per la piattaforma specificata, come fanno gli interpreti? Esempio astratto Il seguente pseudo-codice ... printf("Hello World...
posta 19.08.2017 - 02:31
1
risposta

Significato di NFA nella progettazione del compilatore

Mentre stavo studiando su Compiler Design ci dice che abbiamo bisogno di "automi finiti" mentre progettiamo un analizzatore lessicale come DFA o NFA. Quindi vorrei sapere se NFA è usato solo per la conversione di (espressioni regolari in NFA e p...
posta 15.11.2014 - 09:10
3
risposte

Scelta dinamica dei compilatori?

Un'applicazione ha la seguente logica: client = > creato * .cpp = > inviato al server = > cl.exe + * .cpp = * .Exe client = > creato * .cs = > inviato al server = > csc.exe + * .cs = * .Exe client = > creato * .pas...
posta 29.07.2012 - 10:16
2
risposte

Calcoli nel registro vettoriale

Come funzionano i registri vettoriali in termini di calcoli e dati di allocazione? C'è un riferimento dettagliato disponibile da qualche parte che spiega come funzionano i registri vettoriali e come vengono prelevati i dati da essi?     
posta 16.09.2012 - 19:44
0
risposte

Confronto tra MSVC e Mingw

Potrei aver bisogno di passare da Netbeans a Visual Studios, sto usando MinGW attualmente con un progetto c ++. Un file binario prodotto da Visual Studios è significativamente diverso da quello prodotto su MinGW? In tal caso, quali sono le di...
posta 27.10.2016 - 00:14
1
risposta

Confronto tra i KIT di motori javascript dei moderni browser

Capisco che la maggior parte dei browser recenti utilizza la compilazione JIT per eseguire javascript. Quello che non capisco è: quale parte di javascript è JIT - lo script, o il bytecode? Lasciami spiegare. Da quanto ho capito, V8 prende il...
posta 31.08.2016 - 22:45
1
risposta

Differenza tra funzioni intrinseche e direttive #pragma?

Nella Guida all'implementazione del linguaggio ARM C / C ++ (p 99), NOINIT è elencato come direttiva pragma. Nel codice precedente con cui sto lavorando, __no_init è stato definito come una funzione intrinseca (compilatore IAR per MSP430). Capis...
posta 07.09.2016 - 23:36