• [^] # Re: promouvoir Java plutot que C#

    Posté par . En réponse à la dépêche Mono 0.24. Évalué à 3.

    >Si les developpeurs Gnome avaient eu un peu de jugeotte ils se seraient pas fait chier a re-inventer la roue avec du C bas niveau et auraient utilise un autre langage plus adapte aux developpement d'applications graphiques pour le desktop AMHA

    Mouais, sauf que les gars qu'ont fait Gnome, c'est pas des hackers de sandwich au Jambon style Kevin tu vois. Si tu lis le bouquin tres sympa ecrit par Havoc, tu verras que ils avaient un goal tres precis pour leur API: la compatibilite binaire. Ca veut dire quoi? En gros, prends un compilateur C de Intel et fait une librairie qui utilise gnome, ensuite prends un compilateur C de borland et fait une AUTRE librairie qui utilise Gnome. Finalement fait une application en C (compilee avec GCC) qui utilise la premiere et la seconde bibliotheque... Et bien, ca marche...

    Essaie de faire pareil avec un framework C++... Et bien oui, rammasse tes yeux pour pleurer. Le C++ c'est pas encore stable et standardise. Gnome commence vraiment a utiliser cette puissance de la compatibilite binaire (souvent ecrit BC en anglais). Gnome 2.2 est totalement compatible avec 2.0. Et ca, c'est plus facile a faire qu'en C++, ou la tentation est trop simple de rajouter des membres dans des classes pour fixer des bugs, ou bien ajouter des fonctions virtuelles...

    Moi je trouve ca genial de pouvoir modifier dynamiquement le message dispatch... Et c'est facile a faire en OO C... C++ n'apporte rien!