• [^] # Re: Re : Les nouveautés du prochain X11R6.8

    Posté par (site web personnel) . En réponse à la dépêche Les nouveautés du prochain X11R6.8. Évalué à 3.

    > Il y a des compilateurs C++ qui convertissent le C++ en code C puis le passent à un compilateur C "normal".

    Ouai, en 1979, c'est comme ca qu'on faisait un compilateur C++. Bienvenue dans le nouveau millenaire.

    La richesse syntaxique du C++ permet au compilateur de mieux comprendre l'intention du programmeur et d'y faire des optimisations specifiques.

    En faisant un framework objet en C, tu perds toutes ces optimisations faites par le compilateur et tu dois te palucher bien plus de code a la main.

    Sinon, je tiens a defendre ton point de vue : le choix de gnome de faire du C se defend, notamment du point de vue des bindings. L'autre argument, c'etait tout simplement la disponibilite de Gtk bien qu'en y repensant, wxWindows devait etre deja disponible.

    L'argument du C++ mal supporte n'est pas genial : d'une part, Qt s'en sortait donc il n'y a pas de raison que Gtk en s'en sort pas non plus. D'autre part, un projet comme Gnome vise sur le long terme et peut compter sur l'amelioration des compilateurs.

    Je pense personellement que ce n'etait pas un bon choix parce qu'une appli graphique est fondamentalement objet et qu'il semble des lors plus approprie de choisir un langage dont la caracteristique objet fait partie du coeur.

    Sinon, on peut faire de l'objet en assembleur.