On Thu, Oct 17, 2002 at 07:27:49PM +0200, Daniele Nicolodi wrote: > Mi intrometto pure io. > > Da quello che so io il c++ e l'efficenza non sono esattamente due > concetti che vanno a braccetto se non utilizzando il c++ semplicemente > come un preprocessore avanzato per il c. Io lavoro da tempo con il C++ e lo insegno e mi sento di dire che e' proprio il contrario di cio' che dici. Puoi utilizzare il C++ come dici tu, ma allora non cogli TUTTA l'enorme differenza che separa i due linguaggi. Il C++ cambia i paradigmi e ti permette di esprimere problemi di maggiore complessita' piu' razionalmente. Questo significa spesso avere strutture[1] nuove ed estremamente ottimizzate (per esempio i contenitori astratti e gli algoritmi astratti, basati sui template) che spesso superano di gran lunga in efficienza qualunque implementazione uno possa produrre partendo da zero con il C. Il progetto che mi accingo a svolgere riprende un programma in C e lo riprogetta aggiungendo tutta una serie di estensioni che dovrebbero far fare il salto di qualita' da un prototipo sperimentale ad una strumento di produzione. Un obiettivo e' anche migliorare l'efficienza, e penso che sia affrontabile. Probabilmente hai una formazione che proviene principalemente dal C che ti fa sostenere la tua tesi. E' ovvio che il linea teorica l'efficienza maggiore ce la puoi ottenere con l'assembly. Ma se il punto che sostieni e' questo allora stiamo parlando di cose diverse. Emanuele [1]: "strutture" concettuali, non semplicemente strutture dati. -- Per iscriversi (o disiscriversi), basta spedire un messaggio con SOGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx