On Fri, 12 Mar 2004, Pascal Bleser wrote: > Le probl�me commun � C++ et Objective-C est qu'ils partent tous les deux > du C.
C'est en effet le probl�me majeur. Pour avoir un bon langage OO, il faut �viter les historiques longs et p�nibles pour avoir un langage presque naturel. > C'est � mon sens vraiment le plus gros probl�me, parce qu'ils n'obligent > pas les d�veloppeurs � programmer proprement en OO. Qu'est-ce qu'il ne > faut pas voir parfois... des printf ou sprintf, des void*, etc... Oui c'est souvent la faute des d�veloppeurs utilisant le langage mais quand on leur donne un langage avec des ambiguit�s c'est aussi une source de probl�mes. > Java, par contre, force d�s le d�part � travailler en OO. Evidemment, on > peut �galement faire des crasses en Java, mais un minimum est d�j� donn� > d�s le d�part. Oui mais Java n'est pas l'unique langage OO ;-) > > Les autres avantages �normes de Java, rien qu'au niveau du langage (donc > sans m�me parler de J2EE), sont � mon sens: > - - une librairie standard toujours disponible (y compris les classes > utilitaires, conteneurs, etc...) - contrairement � C++, o� il y a bien > la STL, mais qui est disponible dans une qualit� assez variable selon > les compilateurs (ou alors il faut utiliser STLport :D) > - - 1 classe = 1 fichier => g�nial :) > - - un RTTI (RunTime Type Information) beaucoup plus puissant (ClassLoader > & cie) > - - pas de pointeurs, tout par r�f�rence > - - Tomcat :) > - - JBoss :)) > - - Eclipse :))) Emacs (zut c'est pas �crit en Java ;-) > | Bien entendu, nous sommes sur un sujet dangereux qui pourrait exploser > | dans peu de temps. > > "exploser" ? quid ? Le thread. > http://rentzsch.com/papers/loveHateObjC > > L'industrie va tr�s franchement vers Java, il n'y a aucun doute > l�-dessus... et c'est tr�s bien ainsi :) Ben oui, comme l'industrie allait � une �poque vers COBOL ou m�me PL/1 ;-) Je ne crois pas qu'il existe LE langage mais une panoplie de langages suivant l'utilisation. Par exemple, Erlang est un excellent langage mais dans un cadre pr�cis. C'est un peu le cas avec tous les langages... see ya, adulau -- ** Alexandre Dulaunoy (adulau) **** http://www.foo.be/ **** 0x44E6CBCD **/ "To disable the Internet to save EMI and Disney is the moral **/ equivalent of burning down the library of Alexandria to ensure the **/ livelihood of monastic scribes." Jon Ippolito. _______________________________________________________ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/[EMAIL PROTECTED] IRC: chat.unixtech.be:6667 - #unixtech

