• [^] # Re: typage mou

    Posté par . En réponse à la dépêche Quelques nouvelles de Go, le langage de programmation. Évalué à 2.

    > Un bon exemple concernant ce genre de transformations se trouve ici : http://www.spinellis.g/blog/20090420/
    Ton lien est mort

    > tu seras content non ?
    Oui, mais je fais la différence entre optimiser un truc simple qui marche et créer un truc complexe de manière innée et inhérente, c’est-à-dire qui est impossible à implémenter simplement.
    Ceux qui ont déjà eu des bugs en -O4 qui disparaissent en -O0 comprendront ce que je veut dire, pour les autres, je n’ai qu’une chose à dire : vous comprendrez tôt ou tard :)

    Il faudrait que quelqu’un écrive « The Fallacies of Programming languages » sur le modèle de « The Eight Fallacies of Distributed Computing », tiens. On y trouverait, entre autre :
    - le compilateur n’est pas buggué
    - la librairie standard n’est pas bugguée
    - les optimisations améliorent toujours les performances
    - les optimisations n’influent sur rien d’autre que les performances
    - un langage cohérent et élégant est facilement prévisible