-
James Gleick'in CHAOS'u: yazılım
- 1991 tarihli Autodesk DOS programı "James Gleick's CHAOS: The Software"un kaynak kodu, kılavuzu ve çalıştırılabilir dosyalarının ücretsiz dağıtımıdır
- Yazılım Josh Gordon, Rudy Rucker ve John Walker tarafından yazılmıştır
- Rucker algoritmaların çoğunu yazdı; Fractal Landscapes algoritması ise John Walker tarafından yazıldı
- Josh Gordon arayüzden ve algoritma kodunun uygulanmasının büyük bölümünden sorumluydu
- Bu program, James Gleick'in Chaos: Making a New Science kitabıyla koordinasyon içinde hazırlandı
- Bu dağıtım GNU lisansı altındadır
-
Release 1.1 indir
- CHAOS çalıştırılabilir dosyaları ve parametre dosyaları
- CHAOS kullanıcı kılavuzu
- CHAOS kaynak kodu
- Chaos programı, DOSBox adlı bir DOS kabuğu içinde neredeyse tüm platformlarda çalıştırılabilir
- Chaos kodunu değiştirip yeni sürümler yükleyebilir veya algoritmaları kullanarak küçük programlar oluşturabilirsiniz
- Chaos GitHub deposunda Chaos koduna çevrimiçi olarak göz atabilirsiniz
- Chaos'un başlıca yükseltmeleri arasında (1) ekran çözünürlüğünün veya piksel boyutunun artırılması, (2) MetaGraphics Software Corporation'ın
metashel.exe dosyasının kaldırılması yer alır
-
Chaos'un bileşenleri
- MANDEL: Mandelbrot Set programı; ikinci ve üçüncü dereceden Julia kümelerini, ikinci ve üçüncü dereceden Mandelbrot kümelerini ve Rudy kümesi adı verilen karmaşık bir üçüncü dereceden bağlantılılık haritasını içerir
- MAGNETS: Pendulum and Magnets programı; kaotik fiziksel hareketi ve fraktal çekim havzalarını gösterir
- ATTRACT: Strange Attractors programı; Lorenz Attractor, Logistic Map, Yorke Attractors ve Henon Attractors'u gösterir
- GAME: Barnsley Fractals programı; ünlü fraktal eğrelti otu gibi iterated function system fraktallarını gösterir
- FORGE: Fractal Forgeries programı; rastgele fraktallara dayalı bulutları, haritaları, dağ sıralarını ve gezegenleri gösterir
- TOY: Toy Universes programı; cellular automata gösterir
1 yorum
Hacker News görüşleri
Bir okur, lise yıllarında matematiğe ilgi duymadığını ancak sanatsal kariyeri için matematik seçtiğini anlattı. Sınavda U (değerlendirilemez) aldı, fakat tesadüfen gördüğü bir kitaptaki grafiklere hayran kalınca matematikte ustalaştı. Sonunda fraktallar doktora araştırmasının önemli bir konusu oldu
Başka bir okur, lise yıllarında Mandelbrot kümesi üzerine bir sunum izledikten sonra karmaşık sayıları anlamaya başladığını anlattı. BASIC programı yazdı ancak bilgisayar performansı nedeniyle zorlandı; FRACTINT programı sayesinde optimizasyonun önemini öğrendi
Gleick'in "Chaos" kitabını okuyup fraktallara tutkuyla bağlandı ve okul kütüphanesindeki 386 bilgisayarı kullanarak fraktal render etti. Sonunda kütüphane görevlisi tarafından yakalanıp "hackleme" yaptığı gerekçesiyle ihbar edildi
Rudy Rucker'ın "Infinity and the Mind" kitabını okuyunca matematik bölümüne geri döndü. Bu kitabın hayatını olumlu yönde değiştirdiğini söyledi
1987'de "Chaos"u okuyup Apple IIe üzerinde Lorenz attractor kodladı. Matematiğin insan icadı mı olduğu, yoksa evrenden bağımsız olarak mı var olduğu üzerine felsefi sohbetlere yol açtı
Rudy Rucker'ın GitHub profilini keşfeden ve eserlerini seven bir okur, onun "ware tetralogy"sini son derece etkileyici bulduğunu söyledi
Lise ve üniversite yıllarında "Chaos" kitabını okuyup ondan çok etkilendi. Yazarın farklı araştırmacıları çok iyi anlattığını ve teoriyi anlaşılır kıldığını belirtti
complexity explorer, bu alana ilgi duyanlar için mükemmel bir kaynak
80'lerin sonunda "Chaos" kitabı genç matematik/bilgisayar bilimi meraklıları üzerinde büyük etki yarattı. Noel tatili boyunca bir IBM 286 makinede Mandelbrot çizim rutini kodladı
"Chaos" kitabının fotoğraf gazeteciliğinde "kaostan düzen yaratma" kavramıyla ilişkili olduğunu açıkladı ve bu kitabın tüm meslek hayatı boyunca uygulanabilir olduğunu vurguladı