La Era Seymour Cray: Una Revisión de la Génesis de la Supercomputación

2025-06-12

En "La Era Seymour Cray de Supercomputadoras: De Máquinas Rápidas a Códigos Rápidos", Boelie Elzen y Donald MacKenzie relatan el reinado de aproximadamente tres décadas de Seymour Cray en el mundo de la supercomputación. El libro detalla el desarrollo de modelos clave de supercomputadoras, las elecciones técnicas y las concesiones involucradas, y el panorama del mercado en evolución, culminando en la adquisición de los activos de Cray por parte de SGI y el cambio al procesamiento masivamente paralelo. Destaca la divergencia inicial entre la computación empresarial y la científica, mostrando el desafío de Cray al dominio de IBM con el CDC 6600. La narrativa explora los riesgos tecnológicos, el papel crucial del soporte de software y las diversas aplicaciones de supercomputadoras en varias industrias. Si bien carece de anécdotas personales y consideraciones estéticas, el libro ofrece información valiosa sobre la historia de la computación científica, la arquitectura de computadoras y las estrategias de negocios de alto valor/bajo volumen.

Leer más
Tecnología

Código Fuente de MacPaint: Una inmersión profunda en una revolución de pintura de 128KB

2025-04-05

Este artículo se adentra en el código fuente de MacPaint, un programa de pintura innovador lanzado en 1984 junto con el Macintosh original. Revolucionó la informática personal al introducir controles intuitivos basados en el ratón y funciones innovadoras. El análisis abarca los algoritmos de MacPaint, la arquitectura del código y las optimizaciones de rendimiento, destacando técnicas inteligentes que aprovechan las características de la plataforma 68k, como la gestión eficiente de búferes y un algoritmo de relleno de semillas. El artículo también explora el impacto de MacPaint en los gráficos digitales y el panorama competitivo al que se enfrentó.

Leer más

Programar la *Memoria Technica* de Lewis Carroll

2024-12-27

Este artículo explora la *Memoria Technica* de Lewis Carroll, un cifrado que ideó para ayudar a memorizar números. El cifrado asigna consonantes a dígitos, ignorando vocales y puntuación. El artículo describe la mecánica del cifrado, presenta herramientas en línea para codificar y decodificar, y analiza su posible uso en esteganografía. Los autores detallan su implementación en TypeScript, destacando las optimizaciones para la eficiencia. Ejemplos ilustran la codificación y decodificación, y el artículo analiza las fortalezas y debilidades del cifrado como técnica esteganográfica, incluyendo una posible vulnerabilidad relacionada con las discrepancias de frecuencia de letras y dígitos.

Leer más
Desarrollo Esteganografía