Selon Nicolas Rueff <[EMAIL PROTECTED]>: > Le jeu 14/08/2003 � 14:29, Boulanger Jean-Louis a �crit : > > > Quitte a faire le malin je suis d'accord avec mike, il faut que tu arrives > a > > trouver au moins un truc "exceptionnel" se trouvant dans C++ que les > "imbecile" > > de SUN ont consciemment mis hors de JAVA .... allez un petit efforts tu as > l'air > > si fort ..... > > D�sol� de vous couper ... > > Je propose: h�ritage multiple, certes peu souvent utilis�, mais c'est > difficile de s'en passer quand on en a vraiment besoin.
L'h�ritage multiple est un "truc" tr�s int�ressant dont on peut il est possible de se passer car je te rappele que C++ n'est pas le seul langage objet et qu'il existe d'autre langage objet sans h�ritage multiple. Le probl�me de l'h�ritage multiple vient 1. de la compr�hension, a force d'utiliser l'h�ritage multiple on introduit une complexit� qui peut introduire des pb s�mantiques, 2. d'ex�cution, suivant l'implantation de ton compilateur tu auras diverse ex�cution, car diverse comportement peuvent etre h�rit� 3. de maintenance (he oui le prog doit etre mis a jour), l'h�ritage multiple introduit des liens indirectes entre differentes classes et il est plus difficile de mesurer l'impact d'une modification. 4. ... Toutes ces raisons justifies le "peu souvent utilise" => "pas forc�ment un truc g�nial oubli� par les imb�ciles de SUN". L'heritage multiple est une belle conception intellectuelle mais qui est tr�s souvent proscrite par les guides de d�veloppement des entreprises qui font du logiciel durable. Une anecdote, une grosse entreprise qui avait un super logiciel de cartographie r�put� a d�cide de tout refaire en C++, ils ont utilise Ilogview pour l'aspect graphique (la hauteur de l'heritage peut etre de 30 ou 40 classes et h�ritage multiple). Le nouveau programme tourne 100 fois moins vite que l'ancien juste a cause des liens d'heritage (resultat d'une analyse minutieuse de l'execution du prog). > /N > ______________________________________________________________________ > > Nicolas Rueff <[EMAIL PROTECTED]> > http://rueff.tuxfamily.org > +33 6 77 64 44 80 > -- > THE LESSER-KNOWN PROGRAMMING LANGUAGES #13: SLOBOL > > SLOBOL is best known for the speed, or lack of it, of its compiler. > Although many compilers allow you to take a coffee break while they > compile, SLOBOL compilers allow you to travel to Bolivia to pick the > coffee. Forty-three programmers are known to have died of boredom > sitting at their terminals while waiting for a SLOBOL program to > compile. Weary SLOBOL programmers often turn to a related (but > infinitely faster) language, COCAINE. > ______________________________________________________________________ > > ------------------------------------------------- Laboratoire Heudiasyc. UMR CNRS 6599 http://www.hds.utc.fr

