Mais, là, on aborde un thème particulier qui est plutôt... le choix du bon outil pour faire ce que l'on souhaite.
A l'extrème limite (en fait, non, même pas à la limite ), dans ton cas particulier, un langage fonctionnel sera très largement supérieur à n'importe quel langage impératif, OO ou no
Ce qui pourrait le plus s'en rapprocher en C++, c'est la programmation générique, mais sur le long terme, cela risque de poser des problèmes de... temps de compilation (surtout si le calcul à exécuter est complexe )
Il faut bien comprendre que même les langages qui se veulent "généralistes" sont souvent malgré tout "particulièrement adaptés" à une utilisation particulière, ou à des besoins particuliers.
On peut, bien sur, faire tout avec tout, mais il faut avouer que les langage .NET (C# entre autres) seront plus faciles à l'intégration dans les outils de chez microsoft, que java sera à préférer si l'idée est de fournir un applet web, que C sera sans doute plus intéressant pour créer un pilote de carte PCI et que C++ sera très intéressant dans de nombreux autres cas (ce ne sont que des exemples, hein )
De même, bien que depuis sa sortie, on considère que l'OO est "la solution ultime", ou peu s'en faut, à "tous les problèmes", il faut admettre que le pur paradigme procédural ou ou le paradigme générique, voire, le paradigme fonctionnel ont de très beaux jours devant eux dans certaines situations.
non, parce que tu as quelque chose (de sensé) qui te l'interdit et que l'on appelle le code de la routePour finir je pense que:
Ce n'est pas parce que tu as une voiture qui peut rouler à 200km/h que tu dois rouler en toutes circonstances à 200km/h.
Dans le cas des règles que l'on remet en cause, cela reviendrait à placer un article dans le code de la route qui t'obligerait à avoir au minimum une "galette" t'interdisant de rouler à plus de 80 km/h comme roue utilisée: cela n'aurait aucun sens, quand on sait le danger que représentent ce type de galettes, et quand on sait que la vitesse est limitée à 120 en certains endroits (en Belgique, du moins, 130 en France, 110 au Luxembourg )
Partager