La preuve de concept part d'un classique des langages de programmations : les tableaux associatifs aussi appelés dictionnaires.
Ensuite, on surcharge les opérateurs +, -, /, x, de manière à passer les règles de l'algèbre linéaire définissant un vecteur, c'est-à-dire outre les régles de distributivité, associativité, il est défini :
un dictionnaire nul ;
l'opposé d'un dictionnaire ;
l'addition de deux dictionnaires ;
la multiplication d'un dictionnaire par un scalaire ;
la multiplication de 2 dictionnaires l'un par l'autre ;
le produit scalaire de deux dictionnaires ;
d'autres opérations annexes qui peuvent être déduites des précédentes (comme le cosinus) ;
C'est plus clair ?
Oui, j'ai repompé ma copie sur messire Ortotlo :)
Tu dis que ça peut être implémenté dans n'importe quel langage objet, donc tu ne devrais pas avoir besoin de parler de traits pour en parler.
[^] # Re: Il dit qu'il n'a plus de genou
Posté par Jul (site web personnel) . En réponse au journal PoC : Transformer les tableaux associatifs (dict/map) en vecteur algébrique. Évalué à 4.
La preuve de concept part d'un classique des langages de programmations : les tableaux associatifs aussi appelés dictionnaires.
Ensuite, on surcharge les opérateurs +, -, /, x, de manière à passer les règles de l'algèbre linéaire définissant un vecteur, c'est-à-dire outre les régles de distributivité, associativité, il est défini :
C'est plus clair ?
Oui, j'ai repompé ma copie sur messire Ortotlo :)
En effet.