• [^] # Re: Petite question ...

    Posté par . En réponse au journal Deux nouvelles pour Qt. Évalué à 2.

    Ton argument d'un éditeur qui n'affiche pas les tabulations est idiot ; c'est comme dire que les blocs sont implicites en C car un éditeur pourrait ne pas t'afficher les accolades.

    N'importe quoi : par défaut une tabulation, ça ne se voit pas plus que 4 espaces devant un caractère. Une accolade, c'est un caractère que l'on peut difficilement confondre avec un autre, et begin/end est on ne peut plus explicite, bien plus qu'une tabulation.

    Bref Python a des défauts, mais là ce n'est qu'un point de détail, mais très visible, donc certains restent bêtement coincés dessus.

    S'il n'y avait que ça : la deuxième incohérence c'est le duck typing : pour u langage pronant l'explicite, c'est pas très clean. Alors on rend le langage lourd et inénégant avec ce prétendu "explicite", mais de l'autre côté, on n'explicite pas le type des variables. Quitte à fair de l'explicite, je préfère coder en Ada, et je ne plaisante pas : là au moins c'est assez cohérent.