Re: impara a programmare in 10 anni
Von: rootkit (rootkit09@gmail.com) [Profil]
Datum: 08.07.2009 23:58
Message-ID: <h334n3$ccd$1@tdi.cu.mi.it>
Newsgroup: it.lavoro.informatica
Datum: 08.07.2009 23:58
Message-ID: <h334n3$ccd$1@tdi.cu.mi.it>
Newsgroup: it.lavoro.informatica
Il 8-07-2009 22:39, Luca Menegotto ha scritto: >> Che ci sarebbe da discutere al riguardo, se non si parte dall'assunto >> che C++ non è introspettivo, non conosce se stesso, e come conseguenza >> certi tipi di software sono molto più onerosi da scrivere di altri >> visto che devi implementare ex novo parti di linguaggio che altri >> linguaggi ti offrono di default? > > > Certo. Pero' tutto costa. Hai il garbage collector? via prestazioni; > hai la reflection/introspection? via prestazioni. questo non è vero. o almeno non lo è oltre un certo grado di complessità, invero nemmeno tanto elevato. nel momento in cui usi l'introspezione e/o una caratteristica dinamica del linguaggio, ti risparmi ogni volta decine e decine di righe di codice di C++ per fare la stessa operazione, o comunque qualcosa di analogo. a quel punto è vero che in C++ hai la possibilità di ottimizzare in maniera spinta, ma non è mica detto che lo fai. anzi, se vuoi raggiungere gli stessi obiettivi di produttività e riusabilità del codice ci sta benissimo di ottenere risultati peggiori. infatti linguaggi come python/ruby non se la cavano affatto male dal punto di vista delle prestazioni. è verissimo che linguaggi come C/C++ danno maggior controllo a basso livello, ma siamo sicuri che questa sia sempre e comunque fiducia nel programmatore ben riposta? :-) -- ++ questo messaggio è scritto in forma ridotta per venire incontro alle vostre capacità mentali http://www.elogiclab.net/blog/ http://www.flickr.com/photos/marko_po/[ Auf dieses Posting antworten ]
