nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

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
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 ]