Oui mais c'est vrai (n'importe qui avec assez d'expérience en C++ et d'objectivité te le dira)
> En tout cas le C++ faut connaître pas mal de subtilité avant de pouvoir l'utiliser efficacement.
Vrai et faux, si tu as de bons exemples ça peut aller plus vite. Mais il est clair que c'est un langage trop complexe.
> gtkmm n'a pas besoin de tout ça en tout cas
Tu compares les signaux de gtkmm avec moc, qui fait bien plus de choses (properties, introspection, en gros un modèle objet un peu comme celui de Java).
> Ce qui a en plus l'avantage de permettre de faire plus de vérifications à la compilation
C'est vrai, bien qu'en pratique ce genre de bugs soit rare.
> pour moi le C et le C++ c'est presque aussi bas niveau l'un que l'autre,
N'exagérons rien, rien qu'avoir un modèle objet, std::string et std::vector, ça aide quand même beaucoup.
> autant utiliser le C# pour coder une appli graphique
Oh oui, mon rève. Mais il manque une toolkit (non, pas un wrapper, une vraie toolkit :-).
[^] # Re: personnellement : je préfère gnome à kde
Posté par Guillaume Laurent . En réponse à la dépêche LinuxFR, vainqueur du choix des lecteurs du Linux Journal. Évalué à 2.
Oui mais c'est vrai (n'importe qui avec assez d'expérience en C++ et d'objectivité te le dira)
> En tout cas le C++ faut connaître pas mal de subtilité avant de pouvoir l'utiliser efficacement.
Vrai et faux, si tu as de bons exemples ça peut aller plus vite. Mais il est clair que c'est un langage trop complexe.
> gtkmm n'a pas besoin de tout ça en tout cas
Tu compares les signaux de gtkmm avec moc, qui fait bien plus de choses (properties, introspection, en gros un modèle objet un peu comme celui de Java).
> Ce qui a en plus l'avantage de permettre de faire plus de vérifications à la compilation
C'est vrai, bien qu'en pratique ce genre de bugs soit rare.
> pour moi le C et le C++ c'est presque aussi bas niveau l'un que l'autre,
N'exagérons rien, rien qu'avoir un modèle objet, std::string et std::vector, ça aide quand même beaucoup.
> autant utiliser le C# pour coder une appli graphique
Oh oui, mon rève. Mais il manque une toolkit (non, pas un wrapper, une vraie toolkit :-).