1 điểm bởi GN⁺ 2024-11-18 | 1 bình luận | Chia sẻ qua WhatsApp
  • CHAOS của James Gleick: Phần mềm

    • Đây là bản phát hành miễn phí mã nguồn, tài liệu hướng dẫn và tệp thực thi của chương trình DOS năm 1991 của Autodesk mang tên "James Gleick's CHAOS: The Software"
    • Phần mềm được viết bởi Josh Gordon, Rudy Rucker và John Walker
    • Rucker đã viết phần lớn các thuật toán, còn thuật toán Fractal Landscapes do John Walker viết
    • Josh Gordon phụ trách giao diện và phần lớn việc hiện thực mã thuật toán
    • Chương trình này được xây dựng với sự phối hợp cùng cuốn sách Chaos: Making a New Science của James Gleick
    • Bản phát hành này theo giấy phép Gnu
  • Tải xuống Release 1.1

    • Tệp thực thi CHAOS và các tệp tham số
    • Tài liệu hướng dẫn người dùng CHAOS
    • Mã nguồn CHAOS
    • Có thể chạy chương trình Chaos trên gần như mọi nền tảng bên trong môi trường DOS của DOSBox
    • Bạn có thể chỉnh sửa mã Chaos và tải lên phiên bản mới hoặc dùng các thuật toán để tạo những chương trình nhỏ
    • Có thể xem mã Chaos trực tuyến trong kho lưu trữ GitHub của Chaos
    • Các nâng cấp chính của Chaos bao gồm (1) tăng độ phân giải hiển thị hoặc kích thước điểm ảnh, (2) loại bỏ metashel.exe của MetaGraphics Software Corporation
  • Các thành phần của Chaos

    • MANDEL: Chương trình Mandelbrot Set, bao gồm các tập Julia bậc hai và bậc ba, các tập Mandelbrot bậc hai và bậc ba, cùng một bản đồ liên thông bậc ba phức tạp có tên là tập Rudy
    • MAGNETS: Chương trình Pendulum and Magnets, cho thấy chuyển động vật lý hỗn loạn và các vùng hút fractal
    • ATTRACT: Chương trình Strange Attractors, hiển thị Lorenz Attractor, Logistic Map, Yorke Attractors, Henon Attractors
    • GAME: Chương trình Barnsley Fractals, hiển thị các fractal hệ hàm lặp như cây dương xỉ fractal nổi tiếng
    • FORGE: Chương trình Fractal Forgeries, hiển thị mây, bản đồ, dãy núi và hành tinh dựa trên fractal ngẫu nhiên
    • TOY: Chương trình Toy Universes, hiển thị cellular automata

1 bình luận

 
GN⁺ 2024-11-18
Ý kiến Hacker News
  • Một độc giả cho biết thời trung học họ không hứng thú với toán học, nhưng đã chọn môn này vì định hướng theo đuổi sự nghiệp nghệ thuật. Họ nhận điểm U (không thể chấm), nhưng lại bị cuốn hút bởi hình minh họa trong một cuốn sách tình cờ nhìn thấy và từ đó trở nên giỏi toán hơn. Cuối cùng, fractal trở thành một chủ đề quan trọng trong nghiên cứu tiến sĩ của họ

  • Một độc giả khác kể rằng thời trung học họ hiểu được số phức sau khi xem một bài thuyết trình về tập Mandelbrot. Họ đã viết một chương trình BASIC nhưng gặp khó khăn do hạn chế hiệu năng máy tính, và qua chương trình FRACTINT đã học được tầm quan trọng của việc tối ưu hóa

  • Sau khi đọc cuốn "Chaos" của Gleick, họ say mê fractal và dùng máy tính 386 trong thư viện trường để render fractal. Cuối cùng họ bị thủ thư phát hiện và báo cáo là đang "hack"

  • Một người đã quay lại học chuyên ngành toán sau khi đọc cuốn "Infinity and the Mind" của Rudy Rucker. Cuốn sách này đã thay đổi cuộc đời họ theo hướng tích cực

  • Năm 1987, có người đọc "Chaos" và viết mã Lorenz attractor trên Apple IIe. Từ đó họ có những cuộc trò chuyện mang tính triết học về việc toán học là do con người phát minh ra hay tồn tại độc lập trong vũ trụ

  • Một độc giả phát hiện hồ sơ GitHub của Rudy Rucker và vì yêu thích các tác phẩm của ông, họ đặc biệt ấn tượng với bộ "ware tetralogy"

  • Có người đọc "Chaos" khi học trung học và đại học, và chịu ảnh hưởng rất lớn từ nó. Tác giả đã giới thiệu tốt nhiều nhà nghiên cứu khác nhau và giải thích lý thuyết theo cách dễ hiểu

  • Complexity Explorer là một nguồn tài nguyên tuyệt vời cho những ai quan tâm đến lĩnh vực này

  • Cuối thập niên 80, cuốn "Chaos" đã tạo cú sốc lớn với những người trẻ yêu thích toán học/khoa học máy tính. Có người đã dành kỳ nghỉ Giáng sinh để viết routine vẽ Mandelbrot trên máy IBM 286

  • Có ý kiến giải thích rằng cuốn "Chaos" có liên hệ với khái niệm "tạo ra trật tự từ hỗn loạn" trong báo chí ảnh, và nhấn mạnh rằng cuốn sách này đã được áp dụng xuyên suốt sự nghiệp của họ