Domande con tag 'compiler'

1
risposta

Ottimizzazione di tutto il programma

Ho appena chiesto del modello poliedrico e ho esaminato altre ottimizzazioni del compilatore ( Loop srotolare , Piegatura e propagazione costanti , Eliminazione del codice morto ecc.). Ma non ho visto nulla su l'intero programma di tras...
posta 01.05.2018 - 07:22
2
risposte

JIT basato su modelli di codice precompilati

Questa è un'idea pazzesca che mi è venuta in mente e sono interessato a sapere se sarebbe fattibile, o se qualcuno lo ha già scritto o implementato. Immagina di essere su una piattaforma (una console di gioco, iOS, ...) dove non è possibile i...
posta 13.01.2016 - 20:48
1
risposta

Consenti all'utente di inserire DSL, regole o codice?

Ho una libreria python che mi consente di definire regole concatenando input e output di funzioni (producer (grep (count ([print (), log ()]))) Queste funzioni definiscono una pipeline da sinistra a destra. Come potrei consentire agli utenti...
posta 26.01.2015 - 22:14
1
risposta

Gestione dei tipi e delle conversioni in un compilatore

Sto cercando di determinare come gestire tipi e conversioni tra tipi all'interno di un compilatore che sto scrivendo. Il compilatore è stato scritto in C #. Esistono diversi tipi di tipi. Classi (sola lettura / non modificabile) Tipi mu...
posta 24.01.2015 - 16:21
2
risposte

Come eseguire in sicurezza codici binari casuali? [chiuso]

Ok, quindi sto cercando un modo per eseguire in modo sicuro un codice binario generato a caso. Devo anche essere in grado di decompilare il codice. Qualsiasi idea e tutti i linguaggi di programmazione sono i benvenuti. BTW è soprattutto il co...
posta 22.10.2013 - 03:37
1
risposta

Io (lingua) IDE / compilatore [chiuso]

Puoi raccomandare un compilatore / IDE gratuito per scrivere alcuni semplici programmi Io ? Voglio imparare la lingua a casa nel mio tempo libero.     
posta 14.09.2011 - 21:59
1
risposta

Breve spiegazione per i file eseguibili in una GNU / Clang Toolchain?

Capisco approssimativamente che cc, ld e altre parti sono chiamate in una certa sequenza secondo schemi come Makefile ecc. Alcuni di questi comandi sono usati per generare quelle configurazioni e Makefile. E alcuni altri strumenti sono usati per...
posta 08.11.2012 - 18:20
2
risposte

Esistono usi pratici per consentire l'inclusione ricorsiva di un file?

Attualmente sto implementando il preprocessore simile a NASM per il mio assemblatore e mi chiedo quale sia il modo corretto di gestire i file inclusi ricorsivamente. Da quello che vedo, ci sono due modi per affrontarlo senza appendere il preproc...
posta 09.03.2013 - 18:08
1
risposta

Spiegazione approssimativa dell'algoritmo di navigazione Graph del flusso di controllo

Chiedendo a un alto livello come si dovrebbe andare a navigare un Control-Flow Graph (CFG) per eseguire operazioni come l'eliminazione del codice morto. Questo diagramma mostra un problema di eliminazione del codice morto, come capire che ques...
posta 30.04.2018 - 03:26
1
risposta

Trasformando una LR (1) in una grammatica di espressioni in LL (1)

Ho la seguente grammatica per le espressioni logiche, relazionali e aritmetiche che ho bisogno di rendere compatibile LL (1). E -> A | B A -> A op1 T | T T -> T op2 F | F F -> ( A ) | v B -> B lop B2 | B2 B2 -> A rop A | ( B...
posta 19.02.2017 - 17:01