Введение

Компьютерная программа для визуализации и отображения множества видов фракталов.

Fractint (первоначально FRACT386) – это бесплатная компьютерная программа для визуализации и отображения множества видов фракталов. Программа была разработана для MS DOS, а затем портирована на Atari ST, Linux и Macintosh. В начале 1990-х годов Fractint была признанной программой для генерации фракталов на персональных компьютерах. Название является комбинацией слов «фрактал» и «целое число», поскольку первые версии Fractint использовали только целочисленную арифметику (также известную как арифметика с фиксированной точкой) для более быстрой визуализации на компьютерах без математических сопроцессоров. Позже были добавлены режимы арифметики с плавающей точкой и арифметики произвольной точности. FractInt может отображать большинство видов фракталов, описанных в литературе. Также в ней есть несколько "типов фракталов", которые строго говоря не являются фракталами, но точнее могут быть описаны как графические приемы. К ним относятся клеточные автоматы.

Разработка

Fractint впервые появился в 1988 году как FRACT386, компьютерная программа для очень быстрой отрисовки фракталов на процессоре Intel 80386 с использованием целочисленной арифметики. Для работы с математикой с плавающей точкой процессору 80386 требовался сопроцессор Intel 80387, который редко встречался в IBM PC-совместимых компьютерах. Ранние версии FRACT386 были написаны Бертом Тайлером, который создал программу на основе генератора множества Мандельброта для процессора на базе TI, использовавшего целочисленную арифметику, и решил попробовать реализовать нечто подобное для своего компьютера 386. В феврале 1989 года программа была переименована в Fractint. В июле 1990 года она была портирована на Atari ST, при этом математические подпрограммы были переписаны Говардом Чу на языке ассемблера Motorola 68000.