Noto sulla stessa macchina, ci vuole molto meno tempo di C++ per compilare. Perché?Perché C# si compila molto più velocemente di C++?
NOTA 1: Non ho fatto alcun riferimento scientifico.
NOTA 2: Prima che qualcuno dice che questo non è programmazione relativa, io sono l'attuazione di un parser, mi sto trovando quello che posso fare dalla velocità ottenere andare ad aumentare compilazione.
NOTA3: Ho una domanda simile Why do compilations take so long?. Questa domanda sta chiedendo la differenza specifica da C/C++ a C#. È ovvio che un linguaggio semplice sarebbe più veloce da compilare di un linguaggio complesso, ma C e C# sono entrambi linguaggi complessi.
mio asporto: 1) C/C++ è lento dal preprocessore e le intestazioni. 2) un sacco di intestazioni causa molti più dati da analizzare. soprattutto quando ogni file può utilizzare il preprocessore può cambiare il codice 3) C# rinviare alcune compilation di programmare l'avvio 4) istruzioni IL sono semplici, la macchina non è
Mi devo chiedere se hai letto le risposte alla tua domanda precedente su questo argomento: http://stackoverflow.com/questions/588884/why-do-compilations-take-so-long –
si ho. Questa domanda si concentra sulla differenza specifica da c a C# –
quelli che sono chiamati specificamente in quella risposta ... sono le cose che C++ fa la differenza, niente di speciale che C# fa – ShuggyCoUk