• [^] # Re: Ah! C'est la saison de la galinette cendrée!

    Posté par (site web personnel) . En réponse au journal Go : Un nouveau langage chez Google. Évalué à 2.


    L'intention est louable mais le problème c'est que ton code est illisible. Sans parenthèses je me demande toujours si je doit comprendre (45020089/8)! ou bien 45020089/(8!). Et le fait de pouvoir spécifier la priorité de ces opérateurs de manière différente suivant le type de données manipulée rend les choses encore pire.
    Quand je vois les horreurs qui sont fait avec la surcharge des opérateurs en C++, je n'imagine même pas à quoi on finira pas arriver en Lisaac.

    Quand tu écris la formule sur une feuille, tu écris bien
    45020089
    -------------
    8!

    Non ?
    Le but est de pouvoir l'écrire au plus proche de cela.

    Pour le reste, je suis d'accord avec toi ! Pas réfléchi ça peut vite devenir catastrophique, mais d'ici là qu'on ait au moins 100 personnes dans le monde qui codent régulièrement en Lisaac, on aura j'espère eu le temps d'écrire une bonne lib de maths qui fassent des opérations usuelles avec une syntaxe sympa et des priorités d'opérateurs réfléchis.

    Autant les pointeurs, on peut, à mon avis, s'en passer, autant la surcharge des opérateurs est un réel plus, pour faire des libs sympa, réfléchies.
    Mais bon, on verra...

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker