Tout à fait d'accord avec toi, je n'y vois pas énormément d'intérêt. Ceci dit, on peut faire un truc assez cool, c'est de faire un case sur une énumération après avoir tenté de récupérer la valeur d'énumération dans une chaîne avec
procedure Get(Item : out Enum);
Bon, ok, c'est pas terrible... Non, c'est carrément nul mais faisable :D
(Mais oui Ada n'est pas la panacée; par exemple la généricité par spécialisation est très lourde à utiliser, on aurait envie d'une forme plus simple de polymorphisme paramétrique.)
La généricité déjà est lourde mais quand tu parles de généricité par spécialisation, tu parles bien de ça qu'on trouve en C++ ?
Si c'est le cas, je savais même pas qu'on pouvait le faire en Ada
[^] # Re: Mes idéaux
Posté par Blackknight (site web personnel, Mastodon) . En réponse au journal Votre langage idéal ?. Évalué à 1. Dernière modification le 02 février 2012 à 17:57.
Tout à fait d'accord avec toi, je n'y vois pas énormément d'intérêt. Ceci dit, on peut faire un truc assez cool, c'est de faire un case sur une énumération après avoir tenté de récupérer la valeur d'énumération dans une chaîne avec
Bon, ok, c'est pas terrible... Non, c'est carrément nul mais faisable :D
La généricité déjà est lourde mais quand tu parles de généricité par spécialisation, tu parles bien de ça qu'on trouve en C++ ?
Si c'est le cas, je savais même pas qu'on pouvait le faire en Ada