Domande con tag 'compiler'

9
risposte

Perché sono necessarie le macchine virtuali?

Invece di compilare il codice sorgente per il rispettivo SO (sul quale è indirizzato), compili una volta ed esegui ovunque. Per il gusto di questa domanda, la chiamerei VM (ad esempio, sia per Java che per .NET). Quindi questo l'esecuzione de...
posta 19.04.2012 - 00:41
1
risposta

Che cos'è Ken Thompson Hack? [duplicare]

Ho letto alcune cose come cm bell labs ma non sono riuscito a ottenere tutto. Come funziona davvero? Qual è la logica in questo?     
posta 12.04.2013 - 12:41
2
risposte

Perché C consente più dichiarazioni globali della stessa variabile ma NON più dichiarazioni locali?

Ho notato che se dichiaro una variabile globale più volte il compilatore non emette nemmeno un avviso. Tuttavia, se dichiaro una variabile locale in una funzione più volte, ad esempio, il compilatore gcc emette un errore e non compila il file...
posta 04.10.2017 - 12:36
3
risposte

Convertire un interprete in un compilatore?

Innanzitutto, so che questa è una domanda posta da MOLTI altri programmatori prima di me. Ma non sono riuscito a trovare alcuna risorsa utilizzabile che potesse aiutarmi. Bene, sto creando un linguaggio di programmazione chiamato "Light", la...
posta 23.02.2013 - 20:58
4
risposte

Perché i linguaggi VM non vengono compilati solo una volta?

(Prima di tutto, dovrei chiarire che compilatori e macchine virtuali ( alias ) sono un campo completamente sconosciuto per me) A quanto ho capito, ogni volta che viene eseguita un'applicazione Java / C # / ..., viene richiamata una VM e viene...
posta 30.10.2011 - 14:23
3
risposte

Perché Python ha bisogno sia di un compilatore che di un interprete?

Posso capire il fatto che Java abbia bisogno sia di un compilatore che di un interprete. Compila il codice sorgente in bytecode e quindi una macchina virtuale (su Windows, su Linux, su Android, ecc.) Traduce quel codice bytecode in codice macchi...
posta 11.07.2015 - 17:06
2
risposte

Solo un numero digita nella progettazione della lingua

Attualmente sto imparando la costruzione del compilatore e il design del linguaggio e sto pensando a quali tipi di dati nativi voglio supportare nella mia lingua. Ora c'è un sacco di lingue che fanno una distinzione tra numeri interi e reali. Tu...
posta 29.05.2018 - 08:29
2
risposte

Come è possibile scrivere il compilatore di un linguaggio di programmazione con quello stesso linguaggio [duplicato]

Probabilmente hai sentito che Microsoft ha rilasciato un nuovo linguaggio chiamato TypeScript che è un superset tipizzato di JavaScript. La cosa più interessante che mi fa meravigliare è il fatto che il suo compilatore scritto in TypeSc...
posta 03.10.2012 - 17:53
5
risposte

È una buona idea leggere il codice sorgente del compilatore? [chiuso]

Sono un junior in college con specializzazione in Informatica. Oltre a scrivere un sacco di codice, voglio iniziare a leggere il codice sorgente scritto da altri per migliorare le mie capacità di codifica e imparare meglio / diversi modi di fare...
posta 28.05.2013 - 01:51
1
risposta

Come risolvere nomi tipici generici nel compilatore?

Diciamo che ho un tale codice (e il suo significato è come in C #): class Foo<T> { public T my_field; } e più tardi nel codice che ho: var foo = new Foo<int>(); foo.my_field = 5; Il mio problema inizia con Foo<int&...
posta 03.07.2016 - 15:48