web counter Programador ex-Microsoft recria Bloco de Notas do Windows em impressionantes 2.686 bytes - Super Select
Home » Programador ex-Microsoft recria Bloco de Notas do Windows em impressionantes 2.686 bytes
Tecnologia, Hardware e PC

Programador ex-Microsoft recria Bloco de Notas do Windows em impressionantes 2.686 bytes

O Bloco de Notas do Windows, frequentemente visto como um exemplo de software repleto de funcionalidades desnecessárias, surpreendeu a todos com seu crescimento recentíssimo, tornando-se quase um processador de texto completo. Um ex-programador da Microsoft, conhecido por seu trabalho no Gerenciador de Tarefas e no clássico Pinball Space Cadet, decidiu recriar uma versão fiel do Bloco de Notas original, seguindo uma filosofia clara: “Sem excessos, sem telemetria, sem complicações.” Ele conseguiu desenvolver uma versão funcional desse editor com apenas 2.686 bytes, um feito notável que utilizou as ferramentas visuais já disponíveis no Windows.

Esse projeto não apenas demonstra um alto nível de habilidade técnica, mas também traz à tona uma importante reflexão sobre como a indústria atual de videogames e software poderia otimizar seus recursos em um cenário onde a capacidade de memória é frequentemente limitada. Infelizmente, as pressões comerciais e os orçamentos restritos têm impactado o trabalho de muitos desenvolvedores.

Para compreender a dimensão desse feito, é importante considerar que a versão mais recente do Bloco de Notas pesa 352 kilobytes. Muitas pessoas podem imaginar que a simples remoção de funcionalidades modernas poderia reduzir seu tamanho, mas a realidade é bem diferente. É necessário um entendimento profundo e engenhosidade para manter o tamanho abaixo de 4 kilobytes. O programa elaborado pelo ex-programador atingiu exatamente 2.686 bytes, representando uma fração do tamanho dos primeiros jogos lançados para o Atari 2600 em 1977.

A habilidade desse desenvolvedor em criar um programa tão compacto é fascinante. Ele se aproveitou do fato de que o Windows já oferece todas as funcionalidades essenciais para um aplicativo, como sistemas de menu e interfaces gráficas. Isso significa que não é preciso reescrever tudo do zero; basta utilizar algumas linhas de código em linguagem assembly para instruir o sistema a apresentar um menu, resultando em funções padrão que ocupam apenas algumas centenas de bytes.

Além disso, ele utilizou uma ferramenta respeitada na comunidade chamada Crinkler, que compacta todas as partes geradas pelo código, formando o programa final de maneira eficiente, sem desperdiçar espaço.

O sucesso dessa criação é fruto de um trabalho legítimo, sem atalhos ou trapaças. Todos os aplicativos para Windows operam de forma similar, o que, curiosamente, ajuda a explicar por que o próprio sistema consome tantos recursos nos computadores. É justo valorizar a versão atual do Bloco de Notas, pois os padrões modernos de segurança, legibilidade e compatibilidade inevitavelmente aumentam o tamanho dos arquivos que utilizamos no dia a dia.

Membro da Super Select:

Marcelo Vangrey

A minha jornada como Vangrey no universo dos games começou em 1994 com um Mega Drive e o incrivel Mortal Kombat 2! Seguida pelo Super Nintendo no universo dos lendários cartuchos 16in1 com Top Gear e companhia! Em 1998, conquistou seu primeiro PLAY 1 novamente com Mortal Kombat, dessa vez o MK4, e a partir daí, continuou explorando diversas plataformas. Comprando e vendendo, já passei por: Game Boy Color, PS2, PSP, PS3, Nintendo DS, 3DS, Xbox 360, PS4, PS4 Pro, PS5, Nintendo Switch 1 e 2, e pra finalizar - o Steam Deck =)

Adicionar comentário

Clique aqui para postar um comentário