TinyRetroPad, il clone di Blocco Note pesante appena 25 KByte

Il suo autore è Dave Plummer, storico sviluppatore Microsoft.



[ZEUS News - www.zeusnews.it - 06-07-2026]

trpad

Dave Plummer, ex sviluppatore Microsoft (è l'autore della finestra per la formattazione e del primo Task Manager) ha realizzato un clone del Blocco Note grande appena 25 KB, scritto in C++ moderno e privo di dipendenze esterne. Il progetto, chiamato TinyRetroPad, è stato pubblicato su GitHub e mostra come sia possibile ricreare un editor di testo funzionale utilizzando esclusivamente le API Win32, con un approccio minimalista che richiama gli strumenti software degli anni Novanta.

TinyRetroPad è composto da un singolo file sorgente e utilizza solo funzioni native del sistema operativo. L'autore ha dichiarato che l'obiettivo era dimostrare quanto sia possibile ridurre la complessità di un'applicazione moderna, evitando framework, librerie grafiche e componenti aggiuntivi. Il risultato è un eseguibile estremamente leggero, compatibile con Windows 10 e Windows 11, e in grado di avviarsi quasi istantaneamente. Il progetto implementa le funzionalità essenziali di un editor di testo: apertura e salvataggio dei file, gestione della finestra, selezione del testo e operazioni di copia e incolla. L'interfaccia è costruita interamente con controlli Win32 standard, senza elementi personalizzati. Questo approccio permette di mantenere dimensioni ridotte e di garantire compatibilità anche con le versioni più recenti del sistema operativo.

Il repository mostra che TinyRetroPad utilizza un modello di programmazione basato su callback e messaggi di sistema, tipico delle applicazioni Win32 classiche. L'editor gestisce gli eventi della finestra tramite la funzione WndProc, che intercetta input dell'utente, ridimensionamento e operazioni di menu. Il codice è scritto in C++ moderno, ma senza utilizzare funzionalità avanzate del linguaggio che richiederebbero librerie aggiuntive. Il progetto include anche un sistema di menu minimale, con voci per aprire, salvare e creare nuovi file. L'autore ha implementato manualmente la gestione dei dialoghi di apertura e salvataggio, utilizzando le API standard del sistema operativo. L'editor non include funzioni avanzate come evidenziazione della sintassi, supporto Unicode esteso o gestione di file di grandi dimensioni, poiché l'obiettivo è mantenere il codice semplice e compatto.

TinyRetroPad è stato sviluppato come esercizio tecnico e come dimostrazione delle capacità delle API Win32; e forse per lanciare qualche frecciatina al Blocco Note di oggi, che negli ultimi tempi ha guadagnato tutta una serie di funzioni da molti ritenute non proprio fondamentali. Il repository indica che il progetto è stato costruito con Visual Studio, ma può essere compilato anche con altri strumenti compatibili con il compilatore MSVC. L'autore ha fornito istruzioni dettagliate per la compilazione e per l'esecuzione del programma. Il progetto non include dipendenze esterne né file di risorse complessi. L'intero editor è contenuto in un singolo file .cpp, con poche centinaia di righe di codice.

TinyRetroPad è stato accolto con interesse dalla comunità degli sviluppatori, che ha evidenziato come il progetto rappresenti un esempio utile per chi vuole imparare a programmare applicazioni native su Windows senza utilizzare framework moderni. Il repository include anche una sezione dedicata alle motivazioni del progetto, che spiegano l'intento di mostrare un approccio "retro" alla programmazione. Il progetto è open source e può essere modificato liberamente. L'autore incoraggia gli sviluppatori a utilizzare TinyRetroPad come base per esperimenti o per la creazione di editor personalizzati.

Se questo articolo ti è piaciuto e vuoi rimanere sempre informato con Zeus News ti consigliamo di iscriverti alla Newsletter gratuita. Inoltre puoi consigliare l'articolo utilizzando uno dei pulsanti qui sotto, inserire un commento (anche anonimo) o segnalare un refuso.
© RIPRODUZIONE RISERVATA

Approfondimenti
Windows, la finestra per la formattazione è provvisoria da 30 anni

Commenti all'articolo (1)

{utente anonimo}
Codice sorgente e un .asm, il progetto e in assembly, non c++ moderno!
6-7-2026 17:47

La liberta' di parola e' un diritto inviolabile, ma nei forum di Zeus News vige un regolamento che impone delle restrizioni e che l'utente e' tenuto a rispettare. I moderatori si riservano il diritto di cancellare o modificare i commenti inseriti dagli utenti, senza dover fornire giustificazione alcuna. Gli utenti non registrati al forum inoltre sono sottoposti a moderazione preventiva. La responsabilita' dei commenti ricade esclusivamente sui rispettivi autori. I principali consigli: rimani sempre in argomento; evita commenti offensivi, volgari, violenti o che inneggiano all'illegalita'; non inserire dati personali, link inutili o spam in generale.
E' VIETATA la riproduzione dei testi e delle immagini senza l'espressa autorizzazione scritta di Zeus News. Tutti i marchi e i marchi registrati citati sono di proprietà delle rispettive società. Informativa sulla privacy. I tuoi suggerimenti sono di vitale importanza per Zeus News. Contatta la redazione e contribuisci anche tu a migliorare il sito: pubblicheremo sui forum le lettere piu' interessanti.
Sondaggio
Come vedi il futuro dell'umanità, in ambito scientifico?
Il futuro è nella condivisione delle conoscenze. L'arroganza delle multinazionali nei confronti della proprietà intellettuale è solo il canto del cigno: infatti grazie alle tecnologie il sapere non potrà più essere detenuto da pochi potenti.
Per tutelare ricerche che richiedono investimenti cospicui, la proprietà intellettuale è uno strumento equo e ragionevole. Lo strapotere attuale della grande industria va solo limitato nel tempo ed emendato dagli aspetti più truci.
Lo scenario più probabile è un doppio binario tra scienza proprietaria e open source. La prima coprirà i settori che richiedono investimenti a lungo termine, la seconda quelli in cui la cooperazione raggiunge i risultati migliori.
Il potere si concentra dove c'è il denaro. Volenti, o nolenti, i big dell'economia mondiale si accaparreranno tutte le fonti di conoscenza, e sapranno farle fruttare a dovere, per il bene dell'umanità.

Mostra i risultati (1699 voti)
Luglio 2026
Windows 11 identifica ogni PC con un codice unico: così è stato arrestato un diciannovenne
Certificati, finalmente la PA accede direttamente all'Anagrafe Nazionale
Il bug in Windows 11 che divora fino a 70 GB di spazio
WhatsApp, al via la prenotazione dei nomi utente
Giugno 2026
Hackerata Trenitalia, rubati i dati di viaggio dei passeggeri
L'UE approva l'euro digitale
L'avanzata delle dark factory: 1300 lavoratori sostituiti da 50 robot
Il telefono minimalista di Commodore che sfida gli smartphone tradizionali
Recesso online, obbligatorio il pulsante su tutti gli e-commerce
Il simulatore di volo di Google Earth
Windows Ready Print rivoluziona la stampa: addio ai driver proprietari
Debutta Euro-Office tra le proteste di LibreOffice
Lo strumento che ti dice quali modelli IA puoi eseguire davvero sul tuo PC
ChatGPT, arriva Lockdown Mode
Iliad lancia il suo FWA: modem 5G, attivazione rapida e velocità fino a 300 Mbps
Tutti gli Arretrati
Accadde oggi - 7 luglio


web metrics