Фрактальная программа Fractint: Генерация и отображение фракталов
Fractint
Fractint: бесплатная программа для генерации и отображения фракталов. История, версии для DOS, Linux, Mac. Быстрая отрисовка, поддержка разных типов вычислений.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Компьютерная программа для визуализации и отображения множества видов фракталов.
Computer program to render and display many kinds of fractals
Fractint (первоначально FRACT386) – это бесплатная компьютерная программа для визуализации и отображения множества видов фракталов. Программа была разработана для MS DOS, а затем портирована на Atari ST, Linux и Macintosh. В начале 1990-х годов Fractint была признанной программой для генерации фракталов на персональных компьютерах. Название является комбинацией слов «фрактал» и «целое число», поскольку первые версии Fractint использовали только целочисленную арифметику (также известную как арифметика с фиксированной точкой) для более быстрой визуализации на компьютерах без математических сопроцессоров. Позже были добавлены режимы арифметики с плавающей точкой и арифметики произвольной точности. FractInt может отображать большинство видов фракталов, описанных в литературе. Также в ней есть несколько "типов фракталов", которые строго говоря не являются фракталами, но точнее могут быть описаны как графические приемы. К ним относятся клеточные автоматы.
Fractint (originally FRACT386) is a freeware computer program to render and display many kinds of fractals. The program originated on MS DOS, then ported to the Atari ST, Linux, and Macintosh. During the early 1990s, Fractint was the definitive fractal generating program for personal computers. The name is a portmanteau of fractal and integer, since the first versions of Fractint used only integer arithmetic (also known as fixed point arithmetic), for faster rendering on computers without math coprocessors. Since then, floating point arithmetic and arbitrary precision arithmetic modes have been added. FractInt can draw most kinds of fractals that have appeared in the literature. It also has a few "fractal types" that are not strictly speaking fractals, but may be more accurately described as display hacks. These include cellular automata.
Разработка
Fractint впервые появился в 1988 году как FRACT386, компьютерная программа для очень быстрой отрисовки фракталов на процессоре Intel 80386 с использованием целочисленной арифметики. Для работы с математикой с плавающей точкой процессору 80386 требовался сопроцессор Intel 80387, который редко встречался в IBM PC-совместимых компьютерах. Ранние версии FRACT386 были написаны Бертом Тайлером, который создал программу на основе генератора множества Мандельброта для процессора на базе TI, использовавшего целочисленную арифметику, и решил попробовать реализовать нечто подобное для своего компьютера 386. В феврале 1989 года программа была переименована в Fractint. В июле 1990 года она была портирована на Atari ST, при этом математические подпрограммы были переписаны Говардом Чу на языке ассемблера Motorola 68000.
Fractint originally appeared in 1988 as FRACT386, a computer program for rendering fractals very quickly on the Intel 80386 processor using integer arithmetic. The 80386 requires the Intel 80387 coprocessor to natively support floating point math, which was rare in IBM PC compatibles. Early versions of FRACT386 were written by Bert Tyler, who based it on a Mandelbrot generator for a TI based processor that used integer math and decided to try programming something similar for his 386 machine. In February 1989, the program was renamed Fractint. In July 1990, it was ported to the Atari ST, with the math routines rewritten in Motorola 68000 assembly language by Howard Chu.