• # ECMAScript

    Posté par (site web personnel) . En réponse à la dépêche Firefox 27. Évalué à -8.

    Gestion de la fonction mathématique Math.hypot() dans ES6 (cf 896264) ;

    Bon, alors voilà une nouveauté super pour les développeurs en effet : Firefox prend maintenant en charge une fonction parfaitement inutile de la spécification ECMAScript 6. En effet, quel est :

    • l'utilité d'une fonction qui se borne à faire la racine de la somme des carrés de ses arguments (genre c'est trop fatigant à taper en entier cette formule-là ?) ;
    • le sens de cette fonction lorsqu'elle a un seul argument (vachement utile, c'est l'identité sur R+ ça...) ou trois arguments ou plus (la longueur de l'hypothénuse d'un triangle rectangle dont on connaît les deux autres côtés, ça veut dire quelque chose, mais avec trois longueurs ou plus, ça n'a plus aucun sens géométrique, si ?).

    D'ailleurs, le théorème de Pythagore étant souvent utilisé pour calculer la distance entre deux poins en fonction de leurs coordonnées cartésiennes, une fonction distance(), qui prendrait donc les coordonnées de deux points dans un espace à une (pas très utile, une fonction pour ça, mais autant généraliser), deux, trois dimensions ou plus, et qui irait donc utiliser le théorème de Pythagore autant de fois que de dimensions moins une, pour finalement déterminer la distance entre ces points, ça ce serait utile ! Mais une fonction qui se borne à effectuer une espèce de généralisation irréelle du seul théorème de Pythagore, sérieusement, ils n'ont que ça à faire, ECMAScript ?