gtk est d'un autre age, comme motif (du pseudo-objet en C !!!)
Parce que le C++ c'est pas du pseudo-objet ? Si tu avais comparé à un vrai langage objet ta remarque serait au moins partie sur une base juste.
Laisse donc ceux qui s'y connaissent bosser et choisir leurs langages et leurs libs, au lieu d'étaler ton ignorance par une remarque à deux balles (totalement débile techniquement, désolé de le dire !).
La glib de GTK est une surcouche au langage C qui en fait un langage de bien plus haut niveau quand on le souhaite, tout en gardant les possibilités du C. Faire de l'objet en C n'est un problème que quand on doit implémenter les objets, l'utilisation ne pose pas de problèmes, autrement dit pas de difficultés pour Gnome.
Quant aux objets C, il est évident que le but n'est pas de fabriquer un langage objet à partir du C (si ça avait été le cas, un langage objet aurait été choisi -- un vrai langage objet donc pas du C++) mais ce que la glib apporte c'est un ensemble de mécanismes de haut niveau, qu'on trouve effectivement dans les objets, mais ce n'est certainement pas d'apporter des objets.
Utiliser le C était une des priorités, et comme il est possible d'implémenter les mécanismes nécessaires en C (et ce n'est pas de l'objet), il est évident que le C s'imposait. Chez Qt on a considéré qu'il était préférable d'avoir un langage proposant des classes, c'est un autre choix, pas moins bon, pas meilleur, les deux correspondent simplement aux souhaits des développeurs, aux priorités qu'ils ont posées.
[^] # Re: Les faits sont tetus
Posté par Anonyme . En réponse à la dépêche Problème avec le projet Gnome?. Évalué à 2.
Parce que le C++ c'est pas du pseudo-objet ? Si tu avais comparé à un vrai langage objet ta remarque serait au moins partie sur une base juste.
Laisse donc ceux qui s'y connaissent bosser et choisir leurs langages et leurs libs, au lieu d'étaler ton ignorance par une remarque à deux balles (totalement débile techniquement, désolé de le dire !).
La glib de GTK est une surcouche au langage C qui en fait un langage de bien plus haut niveau quand on le souhaite, tout en gardant les possibilités du C. Faire de l'objet en C n'est un problème que quand on doit implémenter les objets, l'utilisation ne pose pas de problèmes, autrement dit pas de difficultés pour Gnome.
Quant aux objets C, il est évident que le but n'est pas de fabriquer un langage objet à partir du C (si ça avait été le cas, un langage objet aurait été choisi -- un vrai langage objet donc pas du C++) mais ce que la glib apporte c'est un ensemble de mécanismes de haut niveau, qu'on trouve effectivement dans les objets, mais ce n'est certainement pas d'apporter des objets.
Utiliser le C était une des priorités, et comme il est possible d'implémenter les mécanismes nécessaires en C (et ce n'est pas de l'objet), il est évident que le C s'imposait. Chez Qt on a considéré qu'il était préférable d'avoir un langage proposant des classes, c'est un autre choix, pas moins bon, pas meilleur, les deux correspondent simplement aux souhaits des développeurs, aux priorités qu'ils ont posées.