Les mathématiques sont rarement dissociables de l'informatique, et c'est naturellement dans ce domaine que mon côté scientifique a cherché à explorer un certain nombre de techniques de calculs automatisés, et la possibilité de représenter visuellement les résultats.
Bien que n'ayant pas encore étudié les nombres irréels en 1992 (j'étais en seconde, soit 2 ans avant de voir ces bêtes là en terminale C), un miens cousin m'a expliqué le principe d'un ensemble de Mandelbrot, probablement l'objet fractal le plus connu. Il m'a fourni les formules de calcul traduite dans le monde des réel, et je les ai appliquées bêtement au cœur d'un programme chargé de calculer chacun des points de l'image, puis j'ai fait une interface et un menu permettant de changer les paramètres du calcul, notamment de zoomer sur une zone.
Il ne restait plus qu'à le laisser tourner une après-midi et revenir s'extasier sur les images générées.
Par la suite, j'ai exploré d'autres types de fractales, toujours dans l'idée de générer de belles images.
Enfin, en terminale je me suis attaqué à un programme qui me tournait dans la tête depuis de nombreuses années : Un programme de Géométrie, qui permet de définir des figures de la même façon qu'on les construit dans un énoncé, à savoir par leur relation entre elles, ainsi que les transformations et images. J'avais dans l'idée de rendre cela dynamique, par exemple en faisant bouger certains points de référence dans l'espace qui leur est possible par définition. Par exemple, un point quelconque qui suivrait le pointeur de la souris, ou point d'un cercle, qui en prendrait successivement toutes les positions. On pourrait alors suivre le mouvement d'autres éléments géométriques qui sont définis directement ou indirectement en fonction de ce point.
L'idéal pour constater qu'une propriété obtenue par construction (et donc démontrable en principe, si on connait bien sa géométrie), est bien vraie dans tous les cas. Bon je ne suis jamais arrivé jusqu'à la partie animation, mais maintenant que j'ai retrouvé ce code, et avant que mes enfants en aient besoin, il faudra peut-être que j'adapte tout cela dans un langage plus moderne (voire carrément porter ça sur tablette !)