> Ca fait une grosse difference avec Gnome qui a choisi entre plusieurs langages objets: C, C++, objective C, et qui a finalement opte pour le moins objet de tous.
A l'époque, une des raisons du choix du C devait être le fait que c'était le seul langage pour lequel il existait des compilateurs fonctionnant parfaitement (ou presque) sur toutes les plateformes, à l'époque, pour faire du C++ portable, fallait en gros se limiter aux fonctionnalités "simples" du langage. Ensuite, quand tu prends en compte que le c++ ne fournit pas toutes les fonctionnalités voulues, et qu'il y a un certain nombre de subtilités un peu chiantes à saisir, le choix du C peut se comprendre.
> Je pensais a gobject
Même dans le cas des gobjects, je ne pense pas qu'il y ait de vraies différences de perf, à part peut être à la création des objets, mais j'ai le sentiment que cette création est plus flexible qu'en C++ (mais je ne connais pas trop le C++...)
> Un naif qui s'est fait avoir.
Où plutôt un employé de RedHat à qui Havoc et Owen ont demandé de faire du code "nu" pour faciliter l'adoption
> Comme ca, pas de problemes de dependance.
Et de gros problèmes de maintenances en cas de grosse faille de sécu à boucher rapidement... (enfin la glib n'est probablement pas une lib critique de ce point de vue là)
[^] # Re: Re : Les nouveautés du prochain X11R6.8
Posté par Christophe Fergeau . En réponse à la dépêche Les nouveautés du prochain X11R6.8. Évalué à 3.
A l'époque, une des raisons du choix du C devait être le fait que c'était le seul langage pour lequel il existait des compilateurs fonctionnant parfaitement (ou presque) sur toutes les plateformes, à l'époque, pour faire du C++ portable, fallait en gros se limiter aux fonctionnalités "simples" du langage. Ensuite, quand tu prends en compte que le c++ ne fournit pas toutes les fonctionnalités voulues, et qu'il y a un certain nombre de subtilités un peu chiantes à saisir, le choix du C peut se comprendre.
> Je pensais a gobject
Même dans le cas des gobjects, je ne pense pas qu'il y ait de vraies différences de perf, à part peut être à la création des objets, mais j'ai le sentiment que cette création est plus flexible qu'en C++ (mais je ne connais pas trop le C++...)
> Un naif qui s'est fait avoir.
Où plutôt un employé de RedHat à qui Havoc et Owen ont demandé de faire du code "nu" pour faciliter l'adoption
> Comme ca, pas de problemes de dependance.
Et de gros problèmes de maintenances en cas de grosse faille de sécu à boucher rapidement... (enfin la glib n'est probablement pas une lib critique de ce point de vue là)