« Programmation objet et géométrie/SmallTalk par l'exemple » : différence entre les versions

Contenu supprimé Contenu ajouté
mAucun résumé des modifications
Ligne 1 :
[[Image:4leg2CatStethoscope-2.jpg|right]]
 
Le logiciel [[w:DrGeoII|Dr. Geo II]] illustre la notion de [[w:Récursivité|récursivité]] par l'exemple: Écrit en [[w:SmallTalk|SmallTalk]], il est aussi muni d'une console SmallTalk, ce qui permet d'utiliser ''DrGeoII'' pour regarder comment ''DrGeoII'' lui-même est fait! Ce qui permet (même si ce n'est pas nécessairement recommandé) de modifier DrGeoII depuis DrGeoII, un peu comme un Cyborg qui s'opère, ou comme le [[w:Réparation de l'ADN|vivant]]! Mais sans aller jusqu'à de telles extrémités risquées, on va ici utiliser ce pouvoir d'introspection de ''DrGeoII'' pour regarder quels algorithmes sont utilisés par le logiciel, et le présent article peut être considéré comme une introduction mathématique (et surtout géométrique) au langage ''SmallTalk''.