
La scorsa settimana, l'utente di Reddit c-wizz ha pubblicato diverse immagini di quelli che ha chiamato “computer antichi” nel subreddit di calcolo vintage. Tra le immagini c'erano diversi PDP-8/es e un LGP-30. Entrambi i modelli risalgono agli anni '50. Tuttavia, l'LGP-30 si distingue per la sua connessione a “La storia di Mel.”
“La storia di Mel” è una leggenda della programmazione informatica scritta da Ed Nather e pubblicata su Usenet nel 1983. Il racconto descrive in dettaglio i travagli di Mel Kaye, un programmatore di computer con abilità straordinarie. Nella storia, Kaye fa il “la maggior parte della sua programmazione” su un LGP-30. Inavvertitamente usa la macchina per ricodificare un programma di Blackjack in modo che vinca e il giocatore umano perda ogni partita. Quando a Nather è stato chiesto di correggere l'errore di Kaye, ha scoperto un ciclo infinito controllato da un codice automodificante. Come dice Kaye nel racconto, “Se un programma non può riscrivere il proprio codice, a cosa serve?” L'impresa di ingegneria del software ha impressionato così tanto Nather che si è rifiutato di correggere il bug.
“Se un programma non può riscrivere il proprio codice, a cosa serve?& #8221;
La storia di Nather è diventata così popolare tra i programmatori di computer negli anni '80 che è stata ripubblicata innumerevoli volte nel corso dei decenni ed è ancora oggetto di studio da parte di programmatori e hacker oggi.
Per quanto riguarda lo stesso LGP-30, è anche un pezzo di storia dell'informatica. È stato uno dei primi computer disponibili in commercio che le persone potevano acquistare e utilizzare. Ne furono prodotti solo 45 esemplari e il prezzo al dettaglio dei primi personal computer era di $ 47.000 (quasi mezzo milione di dollari in denaro di oggi). Oggi si sa che solo una manciata di dispositivi esiste nei musei di computer. Quindi, è davvero una scoperta rara.
Altri utenti degni di nota dell'LGP-30 includono lo sviluppo dell'attrattore strano, l'effetto farfalla e la teoria del caos del meteorologo Edward Lorenz.
Questa particolare unità dell'LGP-30 probabilmente non è quella citata in The Story of Mel, ma non è impossibile. Tuttavia, solo trovarne uno in natura è stato sufficiente per accendere l'immaginazione degli utenti su Reddit, una testimonianza dell'impatto duraturo dell'epopea della programmazione di Nather.
Fonte: Ars Tecnica