Un projet entre histoire des sciences et informatique.
Pourquoi faire de la programmation ?
- parce que l'écriture des textes rend possible cette approche, ils sont construits pour montrer des algorithmes et parfois proposer de les refaire ;
- parce que le formalisme de l'algorithmique permet de mieux comprendre les textes et certains silences
- mais aussi pour pouvoir recommencer des expérimentations.
Il consiste en la réalisation d'algorithmes utilisés dans les calculs du Triparty en la science des nombres de Nicolas Chuquet, composé en 1484.
Ce projet à trois grands aspects :
- produire des programmes au plus proche des algorithmes de Nicolas Chuquet
- comptabiliser pour chaque opération le nombre de signes (chiffres, traits, lettres) graphiques ayant pu être utilisés
- Évaluer le coût de la pratique calculatoire de Nicolas Chuquet
Évidemment, il y a une dimension artificielle au projet, puisqu'il est difficile d'évaluer la part du calcul mental - bien que nous espérons au moins pouvoir le mettre en évidence-- ainsi que les raccourcis que l'auteur doit connaître ou pratiquer.
Nous utilisons des textes de Nicolas Chuquet que nous décrivons, commentons, formalisons dans le cadre de travaux dirigés de l'Université Paris 1 Panthéon-Sorbonne. Il existe d'autre exemple de cette approche comme par exemple celui-ci portant sur la multiplication de matrices [Ici]
- Les fractions
- Racines carrées et cubiques
- L'édition du texte du manuscrit BnF. fr.1346, par Stéphane Lamassé est disponible [Ici]
- Stéphane Lamassé - directement -- les choix lui sont imputables comme les défauts
- Les étudiants du parcours informatique de l'UFR 09
- Fabrice Issac (Paris 13, TTN ) avec lequel je travaille sur un autre projet mais dont l'influence est perceptible ici
Langage : Python 3.7