Ex-programador lendário da Microsoft recria o Bloco de Notas do Windows em apenas 2.686 bytes

Dave Plummer, ex-programador da Microsoft, recriou o Bloco de Notas do Windows em apenas 2.686 bytes usando recursos nativos do sistema e mostrou como é possível criar um editor funcional com um tamanho surpreendentemente pequeno.

O clássico Bloco de Notas do Windows , considerado por muitos usuários um exemplo perfeito da tendência atual de inflar programas com recursos desnecessários , cresceu tanto nos últimos anos que agora se assemelha a um processador de texto completo. Pensando nisso, o ex-programador da Microsoft, Dave Plummer, responsável pelo Gerenciador de Tarefas do Windows, e do lendário Pinball Space Cadet, mostrou em seu canal que decidiu criar uma versão idêntica ao Bloco de Notas original, operando sob uma filosofia muito clara: “Sem excessos, sem telemetria, sem bobagens “. Este desenvolvedor veterano conseguiu programar uma versão funcional do editor histórico com apenas 2.686 bytes , alcançando esse feito incrível ao aproveitar inteligentemente as ferramentas visuais já incluídas no próprio sistema operacional Windows.

Isso não apenas demonstra seu enorme talento técnico, mas também nos deixa uma valiosa lição sobre como a atual indústria de videogames e software poderia otimizar seus recursos em uma era onde a memória parece estar sempre no limite, embora infelizmente as pressões comerciais e os baixos orçamentos de hoje muitas vezes prejudiquem os desenvolvedores modernos.

Para entender o mérito dessa conquista, é importante colocar as coisas em perspectiva. A versão mais recente do Bloco de Notas do Windows pesa 352 kilobytes e, embora se possa pensar que remover recursos modernos seria suficiente para reduzir seu tamanho, a realidade é que é preciso muito mais engenhosidade para ficar abaixo da barreira dos 4 kilobytes. O programa final de Plummer atingiu um tamanho de exatamente 2.686 bytes, e não estamos falando de kilobytes, mas de bytes puros, um tamanho minúsculo, apenas uma fração maior que os primeiros jogos de videogame lançados para o console Atari 2600 em 1977.

A maneira como esse desenvolvedor conseguiu criar um programa tão pequeno é fascinante Ele se baseou no fato de que o Windows já contém tudo o que um aplicativo precisa para funcionar , como sistemas de menu e a interface gráfica que vemos na tela. Portanto, não é necessário escrever o código para essas partes do zero; basta escrever algumas linhas de código em linguagem assembly para instruir o sistema operacional a exibir um menu de contexto, fazendo com que funções padrão ocupem apenas algumas centenas de bytes de espaço.

Além disso, o programador utilizou uma ferramenta muito respeitada na comunidade chamada Crinkler , que pega todas as partes geradas pelo código e as une para formar o programa final, comprimindo tudo ao máximo para não desperdiçar nenhum espaço.

O sucesso deste projeto não se deve a trapaças ou ao uso de atalhos proibidos, visto que todos os aplicativos do Windows funcionam de maneira semelhante, dependendo do sistema, o que, paradoxalmente, explica por que o próprio sistema operacional consome tantos recursos em nossos computadores . Claro, devemos ser justos com a versão atual do Bloco de Notas e reconhecer que, hoje em dia, o código de um programa precisa atender a rigorosos padrões de segurança, legibilidade e compatibilidade , o que inevitavelmente aumenta o tamanho dos arquivos finais que usamos diariamente.

 

 

Aproveite e confira também algumas ofertas do Amazon Prime Day

Dualsense com desconto em várias cores, incluindo nova Techno Red

iPhone 16 256GB por menos de R$4.860 (sem cupom): bateria de 22h, chip A18 e fotos profissionais

Kindle Colorsoft está com desconto de 30% OFF! Chance rara de garantir o seu Kindle colorido a um preço mais acessível

Power bank de 30.000 mAh com aparência de câmera está menos de R$ 170 na Amazon; veja se vale comprar

 
Postado por
Editor-chefe no Hardware.com.br/GameVicio Aficionado por tecnologias que realmente funcionam. Segue lá no Insta: @plazawilliam Elogios, críticas e sugestões de pauta: william@hardware.com.br
Siga em:
Compartilhe
Deixe seu comentário
Assine nossa Newsletter
Assine nossa newsletter e receba nossa seleção de conteúdo sobre tecnologia, games, IA e internet em seu email.
Veja também
Publicações Relacionadas
Img de rastreio
Localize algo no site!