Commodore 64's Compilers Benchmark
Questo sito si occupa di documentare e comparare i risultati nell'uso di alcuni compilatori di sorgenti BASIC per Commodore 64, in termini di velocita' di esecuzione del
sorgente compilato, occupazione di spazio del file prodotto e altri parametri comparativi.
I risultati sono disponibili su questa pagina.
Il compilatore e' un programma per computer che "traduce" il codice
sorgente del BASIC standard del Commodore 64 in un linguaggio di programmazione di piu' basso livello, tipicamente
codice oggetto binario (per CPU 6510) oppure un codice intermedio portabile (p-code), che a sua volta necessita di un interprete per essere eseguito.
I programmi compilati tendono ad essere eseguiti piu' velocemente
sullo stesso hardware rispetto ai programmi interpretati. Inoltre, la compilazione offusca il codice del programma,
rendendo piu' difficile apportare modifiche non autorizzate.
All'epoca in cui il Commodore 64 era commercializzato
vi erano diversi compilatori: lo scopo di queste pagine e' proprio quello di comparare la velocita' del codice
prodotto dai vari compilatori dell'epoca tra di loro e rispetto alla velocita' dell'interprete BASIC,
secondo
il metodo descritto in questa pagina.
COMPILATORI
Questo e' l'elenco dei compilatori presi in esame: l'elenco non e' e non puo' essere,
ovviamente, esaustivo.