-
CHAOS ของ James Gleick: ซอฟต์แวร์
- เป็นการแจกจ่ายซอร์สโค้ด คู่มือ และไฟล์รันได้ของ "James Gleick's CHAOS: The Software" ฟรี ซึ่งเป็นโปรแกรม DOS ของ Autodesk จากปี 1991
- ซอฟต์แวร์นี้เขียนโดย Josh Gordon, Rudy Rucker และ John Walker
- Rucker เขียนอัลกอริทึมส่วนใหญ่ และอัลกอริทึม Fractal Landscapes เขียนโดย John Walker
- Josh Gordon รับผิดชอบอินเทอร์เฟซและการนำโค้ดอัลกอริทึมไปใช้งานเป็นส่วนใหญ่
- โปรแกรมนี้ถูกสร้างขึ้นโดยปรึกษาหารือกับหนังสือของ James Gleick ชื่อ Chaos: Making a New Science
- การแจกจ่ายนี้อยู่ภายใต้ไลเซนส์ Gnu
-
ดาวน์โหลด Release 1.1
- ไฟล์รันได้ของ CHAOS และไฟล์พารามิเตอร์
- คู่มือผู้ใช้ CHAOS
- ซอร์สโค้ด CHAOS
- สามารถรันโปรแกรม Chaos ได้บนแทบทุกแพลตฟอร์มภายใน DOS shell ชื่อ DOSBox
- คุณสามารถแก้ไขโค้ด Chaos และอัปโหลดเวอร์ชันใหม่ หรือใช้ประโยชน์จากอัลกอริทึมเพื่อสร้างโปรแกรมขนาดเล็กได้
- สามารถดูโค้ด Chaos แบบออนไลน์ได้ในคลังเก็บ Chaos บน GitHub
- การอัปเกรดหลักของ Chaos ได้แก่ (1) เพิ่มความละเอียดของการแสดงผลหรือขนาดพิกเซล และ (2) นำ metashel.exe ของ MetaGraphics Software Corporation ออก
-
องค์ประกอบของ Chaos
- MANDEL: โปรแกรม Mandelbrot Set ซึ่งรวมชุด Julia แบบกำลังสองและกำลังสาม, ชุด Mandelbrot แบบกำลังสองและกำลังสาม, และแผนที่คอนเนกทิวิตีแบบกำลังสามที่ซับซ้อนชื่อ Rudy set
- MAGNETS: โปรแกรม Pendulum and Magnets ซึ่งแสดงการเคลื่อนที่ทางกายภาพแบบโกลาหลและบริเวณดึงดูดแบบแฟรกทัล
- ATTRACT: โปรแกรม Strange Attractors ซึ่งแสดง Lorenz Attractor, Logistic Map, Yorke Attractors และ Henon Attractors
- GAME: โปรแกรม Barnsley Fractals ซึ่งแสดงแฟรกทัลแบบระบบฟังก์ชันวนซ้ำ เช่น เฟิร์นแฟรกทัลที่มีชื่อเสียง
- FORGE: โปรแกรม Fractal Forgeries ซึ่งแสดงเมฆ แผนที่ เทือกเขา และดาวเคราะห์ที่อิงกับแฟรกทัลแบบสุ่ม
- TOY: โปรแกรม Toy Universes ซึ่งแสดง cellular automata
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ผู้อ่านคนหนึ่งเล่าว่าตอนมัธยมปลายไม่ได้สนใจคณิตศาสตร์ แต่เลือกเรียนคณิตศาสตร์เพื่อเส้นทางสายศิลปะ ได้เกรด U (ไม่สามารถให้คะแนนได้) ในการสอบ ทว่าได้บังเอิญเจอหนังสือเล่มหนึ่งและหลงใหลในภาพกราฟิกภายใน จนกลายเป็นคนเก่งคณิตศาสตร์ และสุดท้ายแฟร็กทัลก็กลายมาเป็นหัวข้อสำคัญของงานวิจัยระดับปริญญาเอก
ผู้อ่านอีกคนเล่าว่าตอนมัธยมปลายได้เห็นการนำเสนอเกี่ยวกับเซต Mandelbrot และนั่นทำให้เข้าใจจำนวนเชิงซ้อนได้ เขียนโปรแกรม BASIC ขึ้นมา แต่เจอปัญหาเรื่องสมรรถนะของคอมพิวเตอร์ และได้เรียนรู้ความสำคัญของการปรับแต่งประสิทธิภาพผ่านโปรแกรม FRACTINT
หลังจากอ่านหนังสือ "Chaos" ของ Gleick ก็หลงใหลในแฟร็กทัล และใช้คอมพิวเตอร์ 386 ของห้องสมุดโรงเรียนเรนเดอร์แฟร็กทัล สุดท้ายก็ถูกบรรณารักษ์จับได้และถูกรายงานว่าเป็นการ "แฮ็ก"
หลังจากอ่านหนังสือ "Infinity and the Mind" ของ Rudy Rucker ก็กลับไปเรียนสาขาคณิตศาสตร์อีกครั้ง หนังสือเล่มนี้เปลี่ยนชีวิตไปในทางที่ดี
ในปี 1987 มีคนอ่าน "Chaos" และเขียนโค้ด Lorenz attractor บน Apple IIe จนนำไปสู่การสนทนาเชิงปรัชญาว่าคณิตศาสตร์เป็นสิ่งที่มนุษย์ประดิษฐ์ขึ้น หรือเป็นสิ่งที่มีอยู่โดยอิสระในจักรวาล
ผู้อ่านคนหนึ่งค้นพบโปรไฟล์ GitHub ของ Rudy Rucker และในฐานะคนที่ชื่นชอบงานของเขา ก็ประทับใจกับ "ware tetralogy" ของเขาอย่างมาก
มีผู้อ่านที่อ่านหนังสือ "Chaos" ทั้งในช่วงมัธยมปลายและมหาวิทยาลัยและได้รับอิทธิพลอย่างมาก โดยผู้เขียนอธิบายนักวิจัยหลากหลายคนได้ดี และอธิบายทฤษฎีให้เข้าใจได้ง่าย
complexity explorer เป็นแหล่งข้อมูลชั้นเยี่ยมสำหรับผู้ที่สนใจสาขานี้
ในช่วงปลายทศวรรษ 80 หนังสือ "Chaos" สร้างแรงสะเทือนอย่างมากให้กับคนหนุ่มสาวที่ชื่นชอบคณิตศาสตร์/วิทยาการคอมพิวเตอร์ มีคนใช้ช่วงวันหยุดคริสต์มาสเขียนรูทีนวาด Mandelbrot บนเครื่อง IBM 286
มีการอธิบายว่าหนังสือ "Chaos" เชื่อมโยงกับแนวคิดเรื่อง "การสร้างระเบียบจากความโกลาหล" ในสายงาน photojournalism และเน้นย้ำว่าแนวคิดนี้ถูกนำไปใช้ตลอดชีวิตการทำงาน