• [^] # Re: De l'engouement pour Python

    Posté par . En réponse à la dépêche Python dépasse Java en popularité selon l’indice TIOBE de novembre. Évalué à 3.

    1) Le pattern matching n'est pas juste un switch.

    Je le sais bien, mais à l'époque ça complexifiait le langage. Le pattern matchin est bien plus complexe.

    2) La syntaxe Python permet (dans certains cas) d'introduire des nouveaux mots-clefs sans casser l'utilisation du mot en question dans des noms de variables existants, car le contexte est différent. Ex: on peut introduire la syntaxe match: sans casser, re.match(...) ou une variable qui s'appelerait match.

    C'est l'utilisation des soft keyword ? Je ne connaissais pas et j'ai beaucoup de mal à trouver de la doc dessus, mais je comprends l'idée. Ça me parait bizarre de gérer case et case différemment de tous les autres mots clefs de structure de contrôle, par contre.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll