# Dll mathématique sous GNU/Linux

**URL:** <https://www.debian-fr.org/t/dll-mathematique-sous-gnu-linux/6545>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 3:36 UTC](https://www.debian-fr.org/t/dll-mathematique-sous-gnu-linux/6545 "2016-02-20T15:36:35Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![SamSoft](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/2bfe46/32.png) [@SamSoft](https://www.debian-fr.org/u/SamSoft)\
**Post date:** [Février 20, 2016, 3:36 UTC](https://www.debian-fr.org/t/dll-mathematique-sous-gnu-linux/6545/1 "2016-02-20T15:36:35Z")

</div>

Bonjour, je developpe en ce moment une DLL contenant des fonctions mathématiques, de la simple addition au PGCD en passant par perimètres aires et volumes de figures géométriques…, [voir : [http://sayro.free.fr/SamSoft/logiciels/](http://sayro.free.fr/SamSoft/logiciels/) … ll\_doc.txt] je voudrais la créer avec vous (programmeurs C/C++) , il faudrait simplement à partir de ce forum (ou de mon forum : [http://www.samsoft.frbb.net](http://www.samsoft.frbb.net) , dans la rubrique “samsoft\_maths DLL”) , mettre des idées sur de nouvelles fonctions (comme des fonctions de conversions ou des fonctions permettant de dessiner un cercle, un triangle…).  
Grâce à ma dll ou plutôt à notre dll (pour ceux qui participeront), j’aimerai qu’une communauté se crée pour réaliser une calculette de type “avancée” en mode graphique (pas console) en C ou C++ intégrant toutes les fonctions de la dll, cela permettra de créer peut-être “la futur calculette” d’une distribution de Linux !

Pour l’instant, ma dll est disponible pour Windows (prochainement sur Mac) mais je voudrai tant qu’elle le soit sur Linux.

Voilà les sources de ma dll (dans un zip) : [http://sayro.free.fr/SamSoft/logiciels/SamSoft\_Maths.zip](http://sayro.free.fr/SamSoft/logiciels/SamSoft_Maths.zip)

---

<div class="post-metadata">

**Author:** ![SamSoft](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/2bfe46/32.png) [@SamSoft](https://www.debian-fr.org/u/SamSoft)\
**Post date:** [Février 20, 2016, 3:36 UTC](https://www.debian-fr.org/t/dll-mathematique-sous-gnu-linux/6545/2 "2016-02-20T15:36:38Z")

</div>

Quelqu’un veut participer ?

---

<div class="post-metadata">

**Author:** ![Hoshin](https://www.debian-fr.org/user_avatar/www.debian-fr.org/hoshin/32/3672_2.png) [@Hoshin](https://www.debian-fr.org/u/Hoshin)\
**Post date:** [Février 20, 2016, 3:36 UTC](https://www.debian-fr.org/t/dll-mathematique-sous-gnu-linux/6545/3 "2016-02-20T15:36:41Z")

</div>

bah y’a deja tout ce qu’il faut dans math.h ce me semble …

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 3:36 UTC](https://www.debian-fr.org/t/dll-mathematique-sous-gnu-linux/6545/4 "2016-02-20T15:36:43Z")

</div>

Honnètement je ne sais pas ce que tu veux faire, si tu veux travailler sur une bibliothèque scientifique, ils sont demandeurs chez axiom, mathematica, GP-Pari, Gap, Giac, Scilab, octave, gnuplot pour le graphismes. Ils ont besoin d’aide en ligne, d’extensions diverses, d’un frontal agréable, … bref il y a du boulot. Réinventer la roue ne me parait pas nécessaire sauf pour ton intérêt personnel (ce qui est une très bonne raison).

---

<div class="post-metadata">

**Author:** ![SamSoft](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/2bfe46/32.png) [@SamSoft](https://www.debian-fr.org/u/SamSoft)\
**Post date:** [Février 20, 2016, 3:36 UTC](https://www.debian-fr.org/t/dll-mathematique-sous-gnu-linux/6545/5 "2016-02-20T15:36:43Z")

</div>

Le header “maths.h” ne propose pas tout ce que propose ma dll (il y a des trucs en plus sur maths.h que je n’ai pas et des fonctions de ma dll qui n’existent pas chez maths.h, je voulais simplement lancer un appel à tous ceux qui voulaient s’inscrire sur mon forum ([http://samsoft.frbb.net](http://samsoft.frbb.net)), leur demander des idées, qu’ils ajoutent des fonctions… Je ne veux pas réinventer la roue, cela ne servirait à rien, je voulais créer une dll qui peut être à la base de n’importe quelle calculette pour windows (ok) mac (prochainement) et linux (si des programmeurs de chez GNU/Linux compile mon projet en un Shared Object, .so)

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 3:36 UTC](https://www.debian-fr.org/t/dll-mathematique-sous-gnu-linux/6545/6 "2016-02-20T15:36:43Z")

</div>

Que mets tu dans cette librairie comme routines?

---

<div class="post-metadata">

**Author:** ![SamSoft](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/2bfe46/32.png) [@SamSoft](https://www.debian-fr.org/u/SamSoft)\
**Post date:** [Février 20, 2016, 3:36 UTC](https://www.debian-fr.org/t/dll-mathematique-sous-gnu-linux/6545/7 "2016-02-20T15:36:44Z")

</div>

Désolé, mais je n’ai pas bien compris le mot routine (je suis assez bon en programmation, pour un gars de 15 ans , mais les termes techniques me sont un peu inconnus)  
☹

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 3:36 UTC](https://www.debian-fr.org/t/dll-mathematique-sous-gnu-linux/6545/8 "2016-02-20T15:36:44Z")

</div>

Comme fonctions disponibles pour l’utilisateur…

---

<div class="post-metadata">

**Author:** ![SamSoft](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/2bfe46/32.png) [@SamSoft](https://www.debian-fr.org/u/SamSoft)\
**Post date:** [Février 20, 2016, 3:36 UTC](https://www.debian-fr.org/t/dll-mathematique-sous-gnu-linux/6545/9 "2016-02-20T15:36:44Z")

</div>

la doc est ici : [http://sayro.free.fr/SamSoft/logiciels/ss\_mathsdll\_doc.txt](http://sayro.free.fr/SamSoft/logiciels/ss_mathsdll_doc.txt), elle répertori les fonctions de ma dll pour sa version 0.1 (il y en aura des meilleurs et beaucoup plus si j’arrive à avoir une communauté de programmeurs C/C++)

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 3:36 UTC](https://www.debian-fr.org/t/dll-mathematique-sous-gnu-linux/6545/10 "2016-02-20T15:36:44Z")

</div>

je l’ai lu, et c’est propre, mais c’est vrai que tu refais la roue.

---

<div class="post-metadata">

**Author:** ![SamSoft](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/2bfe46/32.png) [@SamSoft](https://www.debian-fr.org/u/SamSoft)\
**Post date:** [Février 20, 2016, 3:36 UTC](https://www.debian-fr.org/t/dll-mathematique-sous-gnu-linux/6545/11 "2016-02-20T15:36:46Z")

</div>

Je comprend tout a fait votre point de vue, mais je n’ai que 15 ans et je voulais que ma dll contienne les bases des mathématiques (additions, soustractions…) et que lorsque une communauté se réalisera, les programmeurs, auront pour tache (et moi même) de fabriquer toutes les autres fonctions, les grandes fonctions, comme calculer des inéquations, des équations, des expressions, des fonctions permettant d’affciher des figures géométriques en 2d à l’écran, des courbes selon des expression (comme f(x) = ax + b, par exemple)…

Donc je ne réinvente pas la roue, je ne fais que l’améliorer, elle doit tourner mieux c’est tout ! 🙂
