• [^] # Re: Compréhension

    Posté par . En réponse au journal Programmation : la complexité c'est le mal. Évalué à 4.

    Quel est l’algorithme utilisé ? Est-il vraiment adapté à mon jeu de donné (presque trié en ordre inverse) ? Est-ce qu’il bascule d’algorithme quand le jeu de donnée à trier devient petit (vers un algo. plus rapide...) ?

    Est-ce que ça ferra une différence sensible? Premature optimization is the root of all evil (or at least most of it) in programming. Si vraiment ça devient un goulot d'étranglement, tu pourra le réécrire en utilisant un autre algorithme (ou utiliser un package). Je ne comprend pas en quoi l'utilisation d'une méthode générique qui servira pour la plupart des utilisations empêche l'utilisation d'une méthode spécifique dans certains cas. C'est, pour moi, tout l'intérêt des bibliothèque standard bien fournies, elles ont des algorithme qui seront utile dans la plupart des cas.

    Bref, j’arrive à la conclusion inverse : le C offre plus de liberté ⇒ le C est plus riche.

    Je ne vois pas quelles sont les libertés supplémentaires dans ce cas.

    « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche