Ma il C++ è veramente preciso? Dopo aver testato il linguaggio C++ di diverse case: Visual C++ vers 6.0 Microsoft, Borland vers. 5.0, Digital mars C++ compilers, Dev C++ compilers, ho avuto risultati veramente sconfortanti riguardo la precisione di calcolo. Confrontando i risultati del benchmark Savage tra questi compilatori (che guarda caso forniscono lo stesso valore) ed i risultati di un paio di compilatori Fortran versioni libere (F World “NAG” ed F compilers “Fortran Company”) vi è un abisso. L’unico neo di questi compilatori sta nel fornire “solo” 16 decimali (precisi) su Windows e PC monoprocessore 32 bit, mentre alcuni compilatori C++ sulla stessa piattaforma sbandierano 18 decimali (vedi Borland sigh!… imprecisi). Esiste un compilatore C o C++ che che sottoposto al benchmark Savage fornisca 18 decimali esatti?

[…]

Read more

Ho trovato in rete tale testo: “…le istruzioni in un’architettura RISC sono caratterizzate da una notevole riduzione delle modalità di indirizzamento che fa si’ che il numero di cicli di clock necessario per l’esecuzione di un singolo stadio sia circa pari ad 1…” Io so che il clock è la velocità del processore ma non capisco cosa sia un ciclo di clock e cosa sia la la frequenza di clock a cui opera il processore (definizione trovata su un altro testo). Che significa modalità di indirizzamento? E “…singolo stadio…”?

[…]

Read more

In un computer il processore è collegato con la stampante (o con le altri conponenti hardware) tramite linee di bus su cui viaggiano i bit. Come il numero di corsie di un’autostrada determina la velocità di scorrimento del traffico, così il numero di linee di bus influenza la velocità con cui vengono spostati i dati. Tra le varie componenti hardware l’unica periferica, correggetemi se erro, che utilizza tutte le corsie è la stampante (porta parallela). Lo scanner, il modem, utilizzano solo una corsia (porta seriale). La domanda è dunque la seguente: Che senso ha progettare dei microprocessori con un numero di corsie maggiore (64bit) se c’è un’unica periferica che può avvalersene?

[…]

Read more