Usuario:JaumeAlcazo/Taller/Fractint

Summary

Fractint (originalmente llamado FRACT386) es un programa de computadora gratuito diseñado para renderizar y mostrar diversos tipos de fractales. Surgió inicialmente en MS-DOS y posteriormente fue portado a Atari ST, Linux y Macintosh. Durante la década de 1990, fue considerado el programa estándar para generar fractales en computadoras personales.

El nombre Fractint es un acrónimo de «fractal» e «integer» (entero), ya que las primeras versiones usaban solo aritmética de enteros (también conocida como aritmética de punto fijo) para acelerar el renderizado en computadoras sin coprocesadores matemáticos. Con el tiempo, se añadieron modos de aritmética de punto flotante y precisión arbitraria.

El software puede generar la mayoría de los tipos de fractales documentados, así como otros que técnicamente no son fractales, como los autómatas celulares.

Desarrollo

editar

Fractint apareció por primera vez en 1988 bajo el nombre FRACT386, diseñado para renderizar fractales rápidamente en procesadores Intel 80386 usando aritmética entera. El coprocesador matemático Intel 80387, necesario para cálculos de punto flotante, era raro en los compatibles con IBM PC en ese momento.

Las primeras versiones fueron creadas por Bert Tyler, quien se basó en un generador de conjuntos de Mandelbrotpara procesadores TI que usaba aritmética entera y decidió crear algo similar para su máquina 386. En febrero de 1989, el programa fue renombrado como Fractint. Más adelante, en julio de 1990, se portó al Atari ST, con rutinas matemáticas reescritas en ensamblador para el Motorola 68000.

Bifurcaciones

editar

Existen dos bifurcaciones notables de Fractint:

  • htManPWin, basada en WinFract 18. Su código fuente está disponible en GitHub.
  • Iterated Dynamics, basada en FRACTINT 20.04 patch level 4, también con código fuente en GitHub.