A Era Seymour Cray: Uma Retrospectiva da Gênese da Supercomputação

2025-06-12

Em "A Era Seymour Cray de Supercomputadores: De Máquinas Rápidas a Códigos Rápidos", Boelie Elzen e Donald MacKenzie narram o reinado de aproximadamente três décadas de Seymour Cray no mundo da supercomputação. O livro detalha o desenvolvimento de modelos importantes de supercomputadores, as escolhas técnicas e os compromissos envolvidos e a paisagem de mercado em evolução, culminando na aquisição dos ativos da Cray pela SGI e na mudança para o processamento massivamente paralelo. Ele destaca a divergência inicial entre computação comercial e científica, mostrando o desafio de Cray à dominância da IBM com o CDC 6600. A narrativa explora riscos tecnológicos, o papel crucial do suporte de software e as diversas aplicações de supercomputadores em vários setores. Embora careça de anedotas pessoais e considerações estéticas, o livro oferece insights valiosos sobre a história da computação científica, arquitetura de computadores e estratégias de negócios de alto valor/baixo volume.

Leia mais
Tecnologia

Código-Fonte do MacPaint: Um mergulho profundo em uma revolução de pintura de 128KB

2025-04-05

Este artigo mergulha no código-fonte do MacPaint, um programa de pintura inovador lançado em 1984 junto com o Macintosh original. Ele revolucionou a computação pessoal ao introduzir controles intuitivos controlados por mouse e recursos inovadores. A análise abrange os algoritmos do MacPaint, a arquitetura do código e as otimizações de desempenho, destacando técnicas inteligentes que aproveitam as características da plataforma 68k, como gerenciamento eficiente de buffer e um algoritmo de preenchimento de sementes. O artigo também explora o impacto do MacPaint nos gráficos digitais e o cenário competitivo que ele enfrentou.

Leia mais
Desenvolvimento Programação de Gráficos

Programando a *Memoria Technica* de Lewis Carroll

2024-12-27

Este artigo explora a *Memoria Technica* de Lewis Carroll, uma cifra que ele criou para ajudar a memorizar números. A cifra mapeia consoantes para dígitos, ignorando vogais e pontuação. O artigo descreve a mecânica da cifra, apresenta ferramentas online para codificação e decodificação e discute seu uso potencial em esteganografia. Os autores detalham sua implementação em TypeScript, destacando otimizações para eficiência. Exemplos ilustram a codificação e decodificação, e o artigo analisa os pontos fortes e fracos da cifra como uma técnica esteganográfica, incluindo uma possível vulnerabilidade relacionada a discrepâncias de frequência de letras e dígitos.

Leia mais
Desenvolvimento Esteganografia