Skip to content

SLamasse/Operations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Opérations

Un projet entre histoire des sciences et informatique.

Pourquoi faire de la programmation ?

  1. parce que l'écriture des textes rend possible cette approche, ils sont construits pour montrer des algorithmes et parfois proposer de les refaire ;
  2. parce que le formalisme de l'algorithmique permet de mieux comprendre les textes et certains silences
  3. mais aussi pour pouvoir recommencer des expérimentations.

Une expérimentation historique.

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 :

  1. produire des programmes au plus proche des algorithmes de Nicolas Chuquet
  2. comptabiliser pour chaque opération le nombre de signes (chiffres, traits, lettres) graphiques ayant pu être utilisés
  3. É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.

C'est un projet inséré dans un enseignement

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]

Ce que nous faisons pour l'instant

  • Les fractions
  • Racines carrées et cubiques
  • L'édition du texte du manuscrit BnF. fr.1346, par Stéphane Lamassé est disponible [Ici]

Contributeur(s) :

  • 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

About

Histoire des mathématiques

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages