1P by neo 10일전 | favorite | 댓글 1개
  • James Gleick의 CHAOS: 소프트웨어

    • 1991년 Autodesk의 DOS 프로그램인 "James Gleick's CHAOS: The Software"의 소스, 매뉴얼, 실행 파일의 무료 배포임
    • 소프트웨어는 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 소스 코드
    • DOSBox라는 DOS 셸 안에서 거의 모든 플랫폼에서 Chaos 프로그램을 실행할 수 있음
    • Chaos 코드를 변경하고 새로운 버전을 업로드하거나 알고리듬을 사용하여 작은 프로그램을 만들 수 있음
    • Chaos GitHub 저장소에서 Chaos 코드를 온라인으로 확인 가능
    • Chaos의 주요 업그레이드로는 (1) 디스플레이의 해상도 또는 픽셀 크기 증가, (2) MetaGraphics Software Corporation의 metashel.exe를 제거하는 것 등이 있음
  • Chaos의 구성 요소

    • MANDEL: Mandelbrot Set 프로그램으로, 이차 및 삼차 Julia 집합, 이차 및 삼차 Mandelbrot 집합, Rudy 집합이라는 복잡한 삼차 연결성 맵을 포함함
    • 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_를 보여줌
Hacker News 의견
  • 한 독자는 고등학교 시절 수학에 흥미가 없었으나, 예술적 경력을 위해 수학을 선택했음. 시험에서 U(채점 불가)를 받았으나, 우연히 본 책의 그래픽에 매료되어 수학에 능숙해졌음. 결국 프랙탈이 박사 연구의 중요한 주제가 되었음

  • 다른 독자는 고등학교 시절 Mandelbrot 집합에 대한 발표를 보고 복잡한 수를 이해하게 되었음. BASIC 프로그램을 작성했으나 컴퓨터 성능 문제로 어려움을 겪었고, FRACTINT 프로그램을 통해 최적화의 중요성을 배웠음

  • Gleick의 "Chaos" 책을 읽고 프랙탈에 빠져들었으며, 학교 도서관의 386 컴퓨터를 사용해 프랙탈을 렌더링했음. 결국 도서관 사서에게 발각되어 "해킹"으로 신고되었음

  • Rudy Rucker의 "Infinity and the Mind" 책을 읽고 수학 전공으로 돌아가게 되었음. 이 책이 인생을 긍정적으로 변화시켰음

  • 1987년에 "Chaos"를 읽고 Apple IIe에서 Lorenz attractor를 코딩했음. 수학이 인간이 발명한 것인지, 아니면 우주에 독립적으로 존재하는 것인지에 대한 철학적 대화를 나누게 되었음

  • Rudy Rucker의 GitHub 프로필을 발견하고 그의 작품을 좋아하는 독자는 그의 "ware tetralogy"를 매우 인상 깊게 읽었음

  • 고등학교와 대학 시절에 "Chaos" 책을 읽고 큰 영향을 받았음. 저자가 다양한 연구자들을 잘 설명하고 이론을 이해하기 쉽게 설명했음

  • 복잡성 탐색기(complexity explorer)가 이 분야에 관심 있는 사람들에게 훌륭한 자원임

  • 80년대 말 "Chaos" 책이 젊은 수학/컴퓨터 과학 애호가들에게 큰 충격을 주었음. 크리스마스 방학 동안 IBM 286 기계에서 Mandelbrot 드로잉 루틴을 코딩했음

  • "Chaos" 책이 사진 저널리즘의 "혼돈에서 질서를 창조"하는 개념과 관련이 있음을 설명하고, 이 책이 직업 생활 전반에 걸쳐 적용되었음을 강조했음