• [^] # Re: Python

    Posté par (site web personnel) . En réponse à la dépêche Interview de Miguel de Icaza par O'reilly. Évalué à 2.

    Oui, car les erreurs de typage sont les seules qui nécessitent de la maintenance, et il n'y a jamais de bugs en dehors des erreurs de typage. Vraiment n'importe quoi.
    Houlà j'ai pas dis que c'était les seules erreurs, mais je vois pas pourquoi sous prétexte qu'il y a pleins d'erreurs possible on se refuse à chercher à en minimiser certaines. Le typage fort n'est pas la solution miracle, mais c'est la solution à plusieurs problème, permettant d'avoir un peu plus de confiance dans le code qu'on écrit.
    D'ailleur le bon programmeur cherchera a typer le maximum de choses (tout va dans ce sens, comme la notion de généricité par exemple) afin de justement s'assurer que le compilo puisse vérifier le maximum de conneries. La notion de typage avec les interfaces rejoint la notion de contrat, également fortement utilisé dans le processus de qualité logiciel.

    Et puis le typage fort permet des optimisations, ca sera toujours ca de gagner à l'exécution, puisque ca en moins à faire : pourquoi s'intéresser aux perfs à l'exécution et ainsi perdre un peu de perf - le fait d'optimiser bouffe des perfs - alors que cela pourrait être fait avant ? Pourquoi laisser la possibilité au programme de claquer entre les doigts de l'utilisateur alors que cela pourrait être vérifier avant ?