![]() Множество Мандельброта, визуализированное в Fractint | |
Разработчик(и) | Группа Каменного Супа |
---|---|
Первоначальный выпуск | Сентябрь 1988 г ( 1988-09 ) |
Стабильный релиз | 20.04p14 / 22 августа 2015 г. ( 2015-08-22 ) |
Операционная система | MS-DOS , Linux |
Доступно в | Английский |
Тип | Программное обеспечение для генерации фракталов |
Лицензия | Бесплатное ПО |
Веб-сайт | fractint.org |
Fractint (первоначально FRACT386 ) — бесплатная компьютерная программа для рендеринга и отображения многих видов фракталов . Программа изначально была разработана для MS-DOS , затем была перенесена на Atari ST , Linux и Macintosh . В начале 1990-х Fractint была окончательной программой для генерации фракталов на персональных компьютерах. [1]
Название представляет собой гибрид fractal и integer , поскольку первые версии Fractint использовали только целочисленную арифметику (также известную как арифметика с фиксированной точкой ) для более быстрого рендеринга на компьютерах без математических сопроцессоров . С тех пор были добавлены режимы арифметики с плавающей точкой и арифметики произвольной точности .
FractInt может рисовать большинство видов фракталов, которые появлялись в литературе. Он также имеет несколько "типов фракталов", которые, строго говоря, не являются фракталами, но могут быть более точно описаны как display hacks . К ним относятся клеточные автоматы .
Fractint изначально появился в 1988 году как FRACT386, компьютерная программа для очень быстрого рендеринга фракталов на процессоре Intel 80386 с использованием целочисленной арифметики. 80386 требует сопроцессора Intel 80387 для собственной поддержки арифметики с плавающей точкой, что было редкостью в IBM PC-совместимых компьютерах .
Ранние версии FRACT386 были написаны Бертом Тайлером, который основал ее на генераторе Мандельброта для процессора на базе TI, который использовал целочисленную математику, и решил попробовать запрограммировать что-то подобное для своей машины 386. [2]
В феврале 1989 года программа была переименована в Fractint. В июле 1990 года она была портирована на Atari ST , а математические процедуры были переписаны на языке ассемблера Motorola 68000 Говардом Чу. [ необходима цитата ]
Существует два известных форка FRACTINT: ManPWin и Iterated Dynamics. ManPWin — это форк на основе WinFract 18 с исходным кодом на github. Iterated Dynamics — это форк на основе FRACTINT 20.04 patch level 4 с исходным кодом на github.