Skip to content

LittleBread69/ApproxyMath

Repository files navigation

ApproxyMath

What's ApproxyMath ?

EN: ApproxyMath is a code collection that enables "human-like" calculations, meaning calculations with a precision comparable to that of an average human without using a calculator. This is not a serious project, and there is no guarantee that the code works or performs its intended functions. It is a project released under the MIT license and is intended to be a fun experiment. Have fun with this code !

FR: ApproxyMath est un recueil de code qui permet de faire des calculs "humains", c'est à dire, avec une précision digne d'un être humain lambda sans calculatrice. Ceci n'est pas un projet sérieux et il n'y a aucune garantie que le code fonctionne ou qu'il face ce qu'il doit faire. Il s'agit d'un project sous la licence MIT qui ce veut être un simple délire. Amusez-vous avec ce code !

Characteristics

Speed and Efficiency

EN: ApproxyMath is slower than the functions included with Python3. However, it is important to understand that performance is not a primary concern in this project. The goal is not to have perfect or optimized code. The objective is to have code that works and delivers results that approximate what is intended.

FR: ApproxyMath se montre être plus lent que les fonctions incluent avec Python3, toutefois il faut comprendre que les performances ne sont pas vraiment prises en compte ici. Le but n'est pas d'avoir un code parfait ni optimisé. Le but est d'avoir un code qui fonctionne et qui se rapproche de ce que l'on shouaite qu'il délivre.

Possible transition to a faster language ?

EN: Following the announcement of Mojo🔥, the possibility of switching to a more performant programming language is being considered, whether it is Mojo🔥 itself or any other programming language.

FR: Suite à l'annonce de Mojo🔥, la possibilité de changer pour un language de programmation plus performant se propose, que ce soit Mojo🔥 ou tout autre language de programmation.

What version of Python does it support ?

EN: ApproxyMath only supports Python3, thus Python2 is unsupported. The code is written in Python3.10 and is made to be executable using the integrated python3 interpreter and PyPy3's interpreter. The curent supported Python versions are Python3.10 and PyPy3.10; Python3.8 and Python3.9 had issues with execution and are deemed unsupported and unstable currently.

FR: ApproxyMath ne prend en charge que Python3 et n'est pas compatible avec Python2. Le code est écrit en Python3.10 et peut être exécuté à l'aide de l'interpréteur intégré de Python3 ainsi que de l'interpréteur de pypy3. Les versions de Python actuellement prises en charge pour ApproxyMath sont Python 3.10 et PyPy3.10. Les versions Python 3.8 et Python 3.9 ont rencontré des problèmes lors de l'exécution et sont considérées comme non prises en charge et instables actuellement.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages