sabato 20 ottobre 2012

Quale compilatore C produce il codice più "veloce"? The winner is ...

Nel  precedente post ci eravamo chiesti quale compilatore C gratuito per Windows producesse il codice più veloce e abbiamo stabilito il nostro protocollo di test. Oggi vediamo i risultati. Per misurare il tempo di esecuzione del codice compilato abbiamo usato il comando unix Time reso disponibile da CygWin. Lo script usato è il seguente:




And, the winner is ...

Dev-C++. Congratulazioni!

I risultati della prova sono riportati nella figura qui a destra. Dev-cpp è quello che produce codice più veloce. La versione di Dev-Cpp installata usa gcc MingW versione 4.6.2 mentre la versione di gcc Mingw testata è la 4.6.1 (ultima stabile sul sito ufficiale Mingw).
Tutti i compilatori testati sono stati invocati senza nessuna opzione di ottimizzazione del codice.

Nessun commento:

Posta un commento