-
CHAOS de James Gleick : le logiciel
- Distribution gratuite du code source, du manuel et des exécutables de « James Gleick's CHAOS: The Software », un programme DOS d'Autodesk datant de 1991
- Le logiciel a été écrit par Josh Gordon, Rudy Rucker et John Walker
- Rucker a écrit la plupart des algorithmes, et l'algorithme des paysages fractals a été écrit par John Walker
- Josh Gordon s'est chargé de l'interface et d'une grande partie de l'implémentation du code des algorithmes
- Ce programme a été réalisé en concertation avec le livre de James Gleick Chaos: Making a New Science
- Cette distribution est proposée sous licence GNU
-
Télécharger la version 1.1
- Exécutable CHAOS et fichiers de paramètres
- Manuel utilisateur de CHAOS
- Code source de CHAOS
- Le programme Chaos peut être exécuté sur presque toutes les plateformes dans un shell DOS appelé DOSBox
- Vous pouvez modifier le code de Chaos, mettre en ligne de nouvelles versions ou utiliser ses algorithmes pour créer de petits programmes
- Le code de Chaos peut être consulté en ligne dans le dépôt GitHub de Chaos
- Les principales améliorations de Chaos incluent : (1) l'augmentation de la résolution de l'affichage ou de la taille des pixels, (2) la suppression de
metashel.exe de MetaGraphics Software Corporation
-
Composants de Chaos
- MANDEL : programme Mandelbrot Set, incluant des ensembles de Julia quadratiques et cubiques, des ensembles de Mandelbrot quadratiques et cubiques, ainsi qu'une carte complexe de connectivité cubique appelée ensemble de Rudy
- MAGNETS : programme Pendulum and Magnets, montrant un mouvement physique chaotique et des bassins d'attraction fractals
- ATTRACT : programme Strange Attractors, montrant le Lorenz Attractor, la Logistic Map, les Yorke Attractors et les Henon Attractors
- GAME : programme Barnsley Fractals, montrant des fractales de systèmes de fonctions itérées comme la célèbre fougère fractale
- FORGE : programme Fractal Forgeries, montrant des nuages, des cartes, des chaînes de montagnes et des planètes basés sur des fractales aléatoires
- TOY : programme Toy Universes, montrant des cellular automata
1 commentaires
Avis Hacker News
Un lecteur raconte qu’au lycée, il ne s’intéressait pas aux mathématiques, mais les a choisies en vue d’une carrière artistique. Il a obtenu un U (non noté) à un examen, puis est devenu doué en maths après avoir été fasciné par les graphismes d’un livre découvert par hasard. Les fractales sont finalement devenues un sujet majeur de sa recherche doctorale
Un autre lecteur explique avoir compris les nombres complexes après avoir vu au lycée un exposé sur l’ensemble de Mandelbrot. Il a écrit un programme en BASIC, mais s’est heurté aux limites de performance de son ordinateur, et a appris l’importance de l’optimisation grâce au programme FRACTINT
Après avoir lu le livre "Chaos" de Gleick, il s’est passionné pour les fractales et en a rendu sur l’ordinateur 386 de la bibliothèque de son école. Il a fini par se faire repérer par la bibliothécaire, qui l’a signalé pour "piratage"
La lecture de "Infinity and the Mind" de Rudy Rucker l’a amené à revenir vers des études de mathématiques. Ce livre a changé sa vie de manière positive
En 1987, après avoir lu "Chaos", il a codé l’attracteur de Lorenz sur un Apple IIe. Cela a conduit à des discussions philosophiques sur la question de savoir si les mathématiques sont une invention humaine ou si elles existent indépendamment dans l’univers
Un lecteur, après avoir découvert le profil GitHub de Rudy Rucker et apprécié son travail, a été particulièrement impressionné par sa "ware tetralogy"
Il a lu "Chaos" au lycée puis à l’université, et le livre l’a profondément marqué. L’auteur y présente bien divers chercheurs et rend les théories faciles à comprendre
Complexity Explorer est une excellente ressource pour celles et ceux qui s’intéressent à ce domaine
À la fin des années 1980, le livre "Chaos" a eu un fort impact sur les jeunes passionnés de mathématiques et d’informatique. Pendant les vacances de Noël, il a codé une routine de dessin de Mandelbrot sur une machine IBM 286
Il explique que le livre "Chaos" rejoint l’idée du photojournalisme consistant à "créer de l’ordre à partir du chaos", et souligne que ce livre a eu des applications tout au long de sa vie professionnelle