Le dossier pgcd
contient le même calcul de PGCD dans plusieurs langages à typage dynamique
- Le code principal appelle 3 fois la même fonction d'affichage de PGCD pour les 3 couples suivants
- Affiche PGCD (48,18)
- Affiche PGCD (48.0,18.0)
- Affiche PGCD (48.0+0.3-0.1-0.2,18.0)
- la fonction d'affichage de pgcd ne fait aucune supposition de type sur ses 2 paramètres.
- Elle appelle une fonction de calcul de PGCD et affiche le résultat
- La fonction de calcul de PGCD définit ses 2 paramètres comme étant des entiers si le langage le permet.
- Elle calcule le PGCD avec un simple algorithme d'Euclide sans introduire de vérification sur le type des variables en dehors de la signature de la fonction.
Le dossier images
contient un Dockerfile par langage pour faciliter l'exécution de l'ensemble des scripts