• # A force...

    Posté par (site web personnel) . En réponse au journal Typage statique pour Python. Évalué à -10.

    A force de reprendre toutes les idées du C/C++, on va se retrouver avec du C/C++... pas plus joli, pas plus réfléchi, juste à la forme différente.

    def gcd(a: int, b: int) -> int:
    while b:
     a, b = b, a % b
    return a
    

    Ca vous semble vraiment plus lisible / beau / mettre ici tout adjectif hype que :

    int gcd(int a, int b)
    {
     int c;
     while ( a ) {
     c = a; a = b%a; b = c;
     }
     return b;
    }
    

    J'ai l'impression surtout qu'on a posé une lib standard et remplacé des point-virgules par des tabulation/retour à la ligne forcés, à force de vouloir un "nouveau langage différent mais qu'on veut rapprocher des langage d'avant finalement car en fait ça marche pas si bien que ça d'être différent plus simple".

    PS : faudrait pour le fun que je benche les deux algos, pour voir si Python arrive à s'approcher de la perf de C.