Mes logiciels mathématiques


Crible : Calcul des nombres premiers compris entre 1 et une limite donnée.
Avec des entiers sur 8 octets, ce logiciel utilise une version optimisée du crible d'Ératosthène.
Cliquez ici ou ici pour télécharger le source, l'exécutable, quelques exemples et la documentation.

Opix : Un interpréteur pour nombres entiers de très grande taille.
On peut y effectuer de nombreuses opérations : + - * / ^ % sqrt pgcd ...
On peut y exécuter des fichiers de commandes et enregistrer puis rejouer l'historique de la session.
Cliquez ici pour télécharger l'exécutable, quelques exemples et la documentation.
Opix est basé sur la bibliothèque BigInteger dont voici la documentation.

Opera est un logiciel qui effectue des opérations arithmétiques mathématiquement exactes. Les nombres entiers ou rationnels y sont représentés, traités et mémorisés par des fractions réduites ayant leurs numérateurs et leurs dénominateurs de tailles aussi grandes que nécessaires. Il exécute les opérations à deux opérandes : élever à la puissance, diviser, multiplier, soustraire, additionner et comparer. Il reconnaît aussi l'opérateur - à un seul opérande pour utiliser le nombre opposé. Opera a deux modes de fonctionnement : le mode conversationnel et l'exécution de fichiers de commandes pour lesquels il se comporte en interpréteur de petits programmes spécialisés en arithmétique. Il est public, gratuit et disponible pour Windows et Linux avec le source, l'exécutable, les exemples et la documentation.

Ranum : C'est une application Windows très simple qui calcule la racine numérique d'un nombre entier positif.
Cliquez ici pour télécharger le source et l'exécutable.

Fractran : Fractran est un langage ésotérique de programmation inventé par John Conway.
Mon interpréteur Fractran utilise la bibliothèque GMP dans sa variante due à Paul Herman.
Cliquez ici pour télécharger le source, l'exécutable, des exemples et la documentation.

Multi-précision : Multi-précision est un document qui présente ce qu'il faut savoir pour utiliser des entiers de taille aussi grande que nécessaire avec C++ sous Visual Studio.
Cliquez ici pour télécharger le document, ou bien ici pour l'introduction.


=> Accueil