Domande con tag 'compilation'

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

La presenza di così tanti macro (#define) aumenta il tempo di compilazione a causa di una pre-elaborazione prolungata?

In un modo molto semplicistico, capisco: "Compilation" = "Pre-processing" + "Parsing" + "Linking" + "Executable" Tutte le macro e altre direttive di pre-elaborazione sono prese in considerazione nella fase di "Pre-elaborazione" stessa. S...
posta 15.04.2016 - 08:58
2
risposte

Compilare i file binari precompilati sulla macchina di produzione?

Ho fatto riferimento a Compilare e utilizzare le prestazioni dei binari predefiniti? . Il post parla di prestazioni e opportunità di ottimizzazione. La mia domanda riguarda l'affidabilità. Ho creato sia python che postgresql dal sorgente...
posta 12.07.2015 - 11:49
0
risposte

Estrazione e compilazione del repository. Qual è l'approccio corretto per avviare il processo di compilazione?

Sto scrivendo uno script Bash che aggiorna automaticamente un repository contenente il codice sorgente e poi lo compila. Sono stato un po 'bloccato su come avviare la compilazione stessa, vale a dire se dovrei cat tutti i file nel repositor...
posta 24.04.2013 - 17:57
3
risposte

Come verificare il codice che potrebbe richiedere molto tempo per essere compilato? [chiuso]

Come follow-up alla mia domanda precedente: Qual è il miglior approccio per la codifica in un ambiente di compilazione lento Per ricapitolare: sono bloccato con un grande sistema software con cui un'ideologia TDD di "testare spesso" non...
posta 25.02.2011 - 13:56
3
risposte

Creazione di un linguaggio script compilato metaforico.

Sto studiando per un esame finale e mi sono imbattuto in questa domanda che ho trovato piuttosto interessante. Mi stavo chiedendo quale comunità di stackExchange abbia più esperienza nei linguaggi di script di quanto abbia dovuto dire. If y...
posta 23.11.2016 - 05:09
3
risposte

Forth: come funzionano esattamente CREATE e DOES?

Sono in procinto di creare il mio linguaggio concatenativo, basato pesantemente su Forth. Ho qualche problema a capire come funzionano le parole di compilazione CREATE e DOES> , e come sono implementate (come lo stato dell'ambient...
posta 02.01.2017 - 13:46
1
risposta

Ci sono compilatori che ottimizzano l'uso delle funzioni matematiche?

Oggi durante la programmazione mi sono imbattuto nella seguente domanda: ci sono compilatori che ottimizzano in base a presupposti matematici? Ad esempio in casi come unsigned int i,b; (i,b not constant) if(sqrt(i) == b) ... In questo ca...
posta 22.01.2016 - 22:11
2
risposte

Come tradurre da un linguaggio di programmazione a un altro?

Voglio scrivere un piccolo DSL che dovrà compilare un altro linguaggio di programmazione di alto livello (simile a C, ma molto più limitato). Qual è la panoramica di alto livello su cosa dovrebbe fare il compilatore? Per chiarire, sono par...
posta 15.06.2015 - 14:48
5
risposte

Dove si trova il confine tra un linguaggio di programmazione e il sistema operativo stesso

Quando un programma è compilato, il codice finisce come istruzioni che possono essere eseguite dal processore. Quando per esempio viene compilato un programma C che scrive i dati in un file, quale codice è nel file eseguibile, è solo il codice c...
posta 01.05.2017 - 19:37