Domande con tag 'compiler'

1
risposta

Auto-compilazione in avanti

Che cos'è Self-compilation (a.k.a. Meta-compilation ) in Forth? Come funziona e perché è utile? Ha un utilizzo pratico e viene ancora utilizzato nei sistemi moderni?     
posta 06.04.2016 - 11:19
3
risposte

Prerequisiti per la teoria del compilatore? [chiuso]

Non intende essere soggettivo o ottenere consigli su quale sarebbe la strada migliore da percorrere, ma una lista obiettiva di cose che devono essere conosciute per permettermi di raccogliere un libro sulla teoria del compilatore e comprenderlo....
posta 15.10.2012 - 01:03
4
risposte

Affidatevi al compilatore per rimuovere il codice inutilizzato o #ifdef?

Sto lavorando su uno stack USB in C. Questo stack sarà open source e usato in vari progetti diversi. Sono disponibili varie opzioni di configurazione che abilitano o disabilitano grandi blocchi di codice e strutture di dati costanti. Poiché s...
posta 16.03.2018 - 11:41
3
risposte

Il loop sta srotolando uno degli esempi di compilazione "mirata" e un set di istruzioni più veloce?

Sto seguendo il corso di Computer Architecture nel mio studio universitario. Vedo che durante lo srotolamento del ciclo, uno dei vincoli è il numero di registri disponibili. Poiché il numero di registri dipende dall'architettura, è un bina...
posta 06.10.2016 - 08:25
3
risposte

Devi sapere che CIL fa un compilatore per .NET?

Supponiamo che si voglia creare un semplice linguaggio .NET, o leggermente più difficile, un compilatore per un linguaggio .NET esistente. Hai bisogno di avere familiarità con il CIL (Common Intermediate Language) per implementare un compilato...
posta 27.09.2011 - 12:11
1
risposta

I file java. class hanno un lexer / parser?

Ho imparato ANTLR, scrivendo il mio (estremamente semplice!) linguaggio di programmazione Mi ha incuriosito su come il lexer / parser / AST sia implementato per java. Ovviamente c'è una grammatica per .java file e questa viene analizzata...
posta 06.06.2015 - 14:33
2
risposte

C # Il possibile nome del metodo è in conflitto con i parametri opzionali: perché non è vietato? [chiuso]

Abbiamo una semplice classe e il metodo principale: using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; namespace Rextester { public class Program { public static void Main(string[] arg...
posta 14.03.2017 - 18:22
2
risposte

Qual è la differenza tra un linguaggio interpretato e uno compilato su una VM? [duplicare]

Mi viene in mente che non c'è molta differenza tra $>python module.py E $>javac module.java $>java module.class Il precedente compila in un linguaggio intermedio (bytecode python) ed esegue il programma. Qu...
posta 18.07.2012 - 16:28
1
risposta

Implementare un costrutto come Rusts 'match' in C?

Sto scrivendo un compilatore che compila in C, una cosa che sto tentando di fare è implementare un costrutto come la partita di Rust: // { some function let mut foo = 32; match foo { 3 => return "hey", 4 | 5 | 6 =>...
posta 26.09.2016 - 18:17
1
risposta

E 'possibile prendere un binario compilato per l'architettura ARMv7 e convertirlo in ARMv6?

È possibile prendere un binario compilato per l'architettura ARMv7 e convertirlo in ARMv6? Ci sono strumenti che possono farlo?     
posta 30.06.2011 - 21:52