Domande con tag 'compiler'

3
risposte

In che modo un sistema di tipo statico influisce sulla progettazione di un linguaggio basato su prototipi?

L' articolo di Wikipedia sulle lingue basate sui prototipi contiene il seguente paragrafo: Almost all prototype-based systems are based on interpreted and dynamically typed languages. Systems based on statically typed languages are technic...
posta 22.07.2011 - 14:37
2
risposte

Come funziona un compilatore? [chiuso]

Nota: sono sorpreso che questo non sia stato chiesto prima, e se è stato impossibile trovarlo in una ricerca. Sono stato su un sacco di siti web, ho letto un sacco di articoli e ho sentito un sacco di spiegazioni. La maggior parte di loro e...
posta 08.11.2011 - 18:44
4
risposte

Comprensione dello stack frame della funzione call in C / C ++?

Sto cercando di capire come vengono costruiti i frame di stack e quali variabili (params) vengono spinte per impilare in quale ordine? Alcuni risultati di ricerca hanno mostrato che il compilatore C / C ++ decide in base alle operazioni eseguite...
posta 18.04.2013 - 18:58
8
risposte

I compilatori sono usati al di fuori dello sviluppo?

Per quanto ne so, i compilatori sono pensati per gli sviluppatori che compilano il loro codice in file eseguibili (codice macchina). I compilatori non si estendono alla macchina di un cliente o al sistema dell'utente finale. Invece, gli svilu...
posta 30.08.2011 - 16:33
9
risposte

Avvisi del compilatore

Molti compilatori hanno messaggi di avvertimento per avvisare i programmatori di potenziali runtime, errori logici e di prestazioni, la maggior parte delle volte, li risolvi rapidamente, ma per quanto riguarda gli avvisi non riparabili? Come...
posta 06.11.2010 - 19:10
4
risposte

Lavori del compilatore - Quanta istruzione è necessaria [chiusa]

Ero motivato dalla domanda Costruire come soggetto Vorrei chiedere questo. Ho sentito da alcune persone che hanno un buon "team di compilatori" (non chiedere dove l'ho sentito, non ricordo), quindi questo mi ha portato a chiedermi come si o...
posta 26.01.2011 - 15:26
2
risposte

Come vengono implementati i generici in un moderno compilatore?

Ciò che intendo è come passare da un modello T add(T a, T b) ... al codice generato? Ho pensato ad alcuni modi per ottenere ciò, memorizziamo la funzione generica in un AST come Function_Node e poi ogni volta che lo usiamo memorizziamo...
posta 20.10.2016 - 17:29
9
risposte

Consulenza professionale: dottorato di ricerca in teoria dei linguaggi di programmazione [chiuso]

Sono molto interessato alle teorie dei linguaggi di programmazione e ho intenzione di applicare un dottorato in questo argomento, ma voglio saperne di più sulla carriera dopo la laurea. oltre ad essere un professore, ma anche quale occupazione p...
posta 11.02.2011 - 07:20
1
risposta

Perché LLVM ha un IR simile a un assieme piuttosto che un IR simile a un albero? Oppure: perché i progetti hanno come obiettivo LLVM IR invece di AST di clang?

Perché la rappresentazione intermedia di LLVM (LLVM IR) è simile all'assemblaggio piuttosto che ad albero? In alternativa, perché le implementazioni linguistiche hanno come target LLVM IR piuttosto che l'AST di clang? Non sto cercando di p...
posta 16.08.2017 - 12:09
3
risposte

In che modo i compilatori conoscono le altre classi e le loro proprietà?

Sto scrivendo il mio primo linguaggio di programmazione che è orientato agli oggetti e finora è così bello creare una singola 'classe'. Ma diciamo che voglio avere classi, diciamo ClassA e ClassB . A condizione che questi due non abbian...
posta 27.06.2012 - 23:02