|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Cédric BohnertEn auto-formation Inscription : juillet 2004 Messages : 69 ![]() |
... est-il envisageable?
Je suis en train de développer un petit site dédié aux mathématiques et leurs applications en informatique et réciproquement. J'aimerais à terme y voir figurer des articles et des applicatifs web-based illustrant certains concepts (comme la résolution d'une équation, trouver les racines d'un polynôme, dériver/intégrer une fonction, etc.). Et voilà qu'aujourd'hui, en parcourant les forums, l'idée de créer un framework ou une bibliothèque de modules de calculs m'est venue à l'esprit. Aussi je me demande si cela est déjà connu, faisable? Merci. |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() |
Ça existe déjà. Par exemple, MATLAB, Mathematica pour les meilleurs et les plus chers (IMHO). Tu peux aussi regarder du côté d'Octave, sous GPL.
Sinon, faire ça en PHP, ça me semble un peu bizarre comme idée... Faire le site en PHP, appeler les fonctions d'une extension PHP basée sur l'un des logiciels précités, ça, ce serait plus dans le domaine du possible. Si tu veux faire de la résolution symbolique, il te faudra une certaine puissance de calcul disponible, inutile d'ajouter une couche de PHP entre les deux...
__________________
Le troisième défi Qt ! Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP. Qt : La FAQ : 200 QR symfony : sfDoctrineGuard Pas de question d'ordre technique par MP ! |
|
00
|
|
|
#3 |
|
Membre chevronné
![]() Inscription : juin 2004 Messages : 747 ![]() |
A ma connaissance (loin d'être axhaustive), il existe des librairies de base pour effectuer des opérations mathématiques avec PHP : BCMath, Math, GMP.
Mais l'idée de nouvelles librairies plus évoluées est intéressante ! De là à parler de framework, je ne suis pas certain de l'utilité d'aller aussi loin (à moins de vouloir reproduire un environnement complet à la Mathematica). Un truc important : dès que tu manipules des nombres à virgules flottantes, utilises BCMath ou GMP car le "float" de base subit les contraintes de tout nombre fractionnaire => il est souvent approché mais rarement égalé
__________________
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Cédric BohnertEn auto-formation Inscription : juillet 2004 Messages : 69 ![]() |
Oui je connais plusieurs logiciels de calcul numérique et symbolique comme ceux que tu cites. D'ailleurs j'utilise et j'adore mathematica !
Mais mon idée serait plus de fabriquer un framework 100% PHP, et donc un parseur d'expressions symboliques et numériques. Pourquoi le PHP pour faire ce que le C et C++ font de mieux ? Parce que cela n'existe pas encore (je crois) et qu'avec l'intégration en HTML 5 de la gestion des périphériques machines, de plus en plus d'application web-based dédiées au calculs scientifiques peuvent voir le jour. Je peux me tromper, on peut avoir des avis divergents, mais je pose tout de même la question afin de réunir le plus d'avis possibles avant de me jeter droit dans un codage sans queue ni tête. Bien à vous. |
|
|
00
|
|
|
#5 | |
![]() ![]() ![]() |
Citation:
__________________
Le troisième défi Qt ! Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP. Qt : La FAQ : 200 QR symfony : sfDoctrineGuard Pas de question d'ordre technique par MP ! |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
oui m'enfin bon du php est un langage dedié à faire des petits calculs et a afficher des pages. Lui faire faire des additions de nombres non entiers c'est un gaspillage de ressources. Mais dans une optique pédagogique ou un usage ponctuel, ça peut le faire.
Mais si tu le couple avec une bibliotheque de rendu d'expression genre MathLM avec un fallback en image, ça peut devenir super intéressant.
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Cédric BohnertEn auto-formation Inscription : juillet 2004 Messages : 69 ![]() |
Je dis peut être une bétise mais python est aussi un langage interprété, et pourtant, il existe de grosses bibliothèques de calculs scientifiques.
Certes PHP est un langage côté serveur et certes il sera beaucoup plus lent que mathematica ou scilab écrit en natif. D'un point de vue conceptuel et logique et pédagogique ce sera pourtant bien intéressant de voir ce que cela donnerait, non ? M'enfin ce n'est qu'une idée qui m'est venue il y a une heure... j'en ai plein qui me traverse l'esprit, et finalement rien de concret n'arrive à voir le jour... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com