Domande taggate «compiler-construction»

Il tag compilatore-costruzione dovrebbe essere applicato a domande riguardanti la programmazione di compilatori o a domande sul funzionamento interno dettagliato dei compilatori. NON USARE per domande su * utilizzo di * compilatori specifici o errori di compilazione.





12
Lingue compilate vs. interpretate
Sto cercando di capire meglio la differenza. Ho trovato molte spiegazioni online, ma tendono alle differenze astratte piuttosto che alle implicazioni pratiche. La maggior parte delle mie esperienze di programmazione è stata con CPython (dinamico, interpretato) e Java (statico, compilato). Tuttavia, capisco che esistono altri tipi di lingue interpretate e …

4
Perché Java attiva gli input contigui sembra funzionare più velocemente con i casi aggiunti?
Sto lavorando su alcuni codici Java che devono essere altamente ottimizzati in quanto verranno eseguiti in funzioni attive che vengono invocate in molti punti della mia logica principale del programma. Parte di questo codice comporta la moltiplicazione di doublevariabili per 10sorti a int exponents arbitrari non negativi . Un modo …




12
Come si compila Go così velocemente?
Ho cercato su Google e cercato sul sito Web di Go, ma non riesco a trovare una spiegazione per i straordinari tempi di costruzione di Go. Sono prodotti delle caratteristiche del linguaggio (o della loro mancanza), un compilatore altamente ottimizzato o qualcos'altro? Non sto cercando di promuovere Go; Sono solo …


13
Scrivere un compilatore nella sua lingua
Intuitivamente, sembrerebbe che un compilatore per il linguaggio Foonon possa essere scritto da solo in Foo. Più specificamente, il primo compilatore per la lingua Foonon può essere scritto in Foo, ma è possibile scrivere per qualsiasi compilatore successivo Foo. Ma è davvero vero? Ho un vago ricordo della lettura di …

4
Lettura di GHC Core
Core è il linguaggio intermedio di GHC. La lettura di Core può aiutarti a comprendere meglio le prestazioni del tuo programma. Qualcuno mi ha chiesto documentazione o tutorial sulla lettura di Core, ma non sono riuscito a trovare molto. Quale documentazione è disponibile per la lettura di GHC Core? Ecco …


1
Come vengono avviati GCC e g ++?
Questo mi ha infastidito per un po '. Come si compilano GCC e g ++? Immagino che ogni revisione venga compilata con una revisione precedentemente costruita. È vero? E se lo è, significa che le versioni più vecchie di g ++ e GCC sono state scritte in assembly?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.