[ada-france] Programmation Orientée Objet
Thomas De Contes
d.l.tDeContes at free.fr
Jeu 6 Déc 15:20:54 CET 2007
Le 20 nov. 07 à 20:46, Laurent GUERBY a écrit :
> On Sun, 2007-11-18 at 14:44 +0100, Thomas De Contes wrote:
>
>> Si vous pensez que je ne sais pas faire de la Programmation Orientée
>> Objet,
>> Est ce que vous avez des petits trucs à lire pour m'améliorer, à me
>> conseiller ? (pas des livres entiers, je ne les lirais pas)
>
> La definition de types conteneur est une des choses les plus
> difficiles
> a faire, en general c'est plutot pour les experts :).
dans quel sens "difficile" ?
l'optimisation ?
"faire ça bien", bien choisir quels sous programmes on va donner pour
chaque type ?
en fait j'ai besoin de continuer à utiliser mes conteneurs perso pour
relire des fichiers que j'ai deja écrits
et j'aime bien maitriser les streams à l'octet près,
et j'a vu qu'il y avait qqch de préparé pour les Ada.Containers, mais
j'ai pas réussi à déchiffrer en lisant le code source, alors c'est
tjr un peu agacant d'utiliser qqch sans savoir exactement ce que ça
fait ...
donc je prévois de continuer à utiliser mes conteneurs perso là où
j'utilise les streams (pour l'instant, mais les streams c'est quand
même assez sensible, alors ça sera difficile de changer)
par contre, je prévois d'utiliser Ada.Containers là où j'ai pas
besoin de streams mais besoin d'optimisation :-)
> Mon opinion personnelle est qu'en general dans un logiciel 95% du gain
> vient de l'abstraction (type xxx is private des que c'est possible) et
> d'une bonne gestion de la hierarchie de visibilite (couches,
> paquetages
> privés et fils) et 5% vient de la liaison dynamique, des generiques et
> des interface quand ces techniques sont appliquees a bon escient la ou
> elles apportent quelque chose.
donc en gros, si ça n'apporte rien, faut mieux que je balance ...
ok, merci pour ton avis :-)
> Pour la doc des Ada.Containers il y a des papiers (en anglais) ici :
>
> http://www.adacore.com/home/ada_answers/ada_2005
>
> (section containers)
http://www.adacore.com/wp-content/uploads/2006/02/Ada05_rational_07.pdf
merci :-))
J'etais sur le point de te dire que c'était un peu trop touffu etc,
et de te demander si t'avais pas un truc plus simple qui résume
l'utilité et l'usage de chaque conteneur sans être exhaustif,
Mais j'ai trouvé un tableau p 34 qui semble fort répondre tout juste
à ma question :-)
(Pour info, il y a
http://departement.msi.unilim.fr/Documents/Licence/Modulaire/
NouveautesAda2005.pdf
que je trouve très intéressant :-)
Mais la limite de ce que je peux lire est juste un peu au dessus,
j'ai deja du m'y reprendre à plusieurs fois pour celui là)
--
j'agis contre l'assistanat, je travaille dans une SCOP !
Plus d'informations sur la liste de diffusion Ada-France