Logo Zephyrnet

Programma di disegno Z80 di un bambino di nove anni

Data:

Divulgazione completa: [Óscar] non ha nove anni adesso, ma lo era nel 1988 quando scrisse LOC, un programma di disegno in assembly Z80 modellato su Logo. Puoi vedere una demo del sistema nel video qui sotto. Potresti chiederti perché dovresti studiare un programma vecchio di tre decenni scritto per una CPU da un bambino di nove anni quasi cinquant'anni fa. Beh, onestamente, non ne siamo sicuri nemmeno noi. Ma ci ha fatto riflettere.

I ragazzi di oggi sono esperti di computer e dispongono di hardware che sembrerebbe essere una tecnologia aliena nel 1988. Quanti di loro potrebbero duplicare questa impresa? Ora, quanti potrebbero farlo in linguaggio assembly?

LOCS aveva pochi semplici comandi ed era una sorta di linguaggio di scripting ridotto all'osso. Il comando BORRA pulisce lo schermo. TORTUGA centra la tartaruga. PT (pone tortuga) sposta la tartaruga in qualsiasi punto dello schermo. Quindi SM, AM, DM e IM muovono la tartaruga su, giù, a destra e a sinistra. Probabilmente aiuta se parli un po' di spagnolo.

Il programma si inserisce in tre pagine di codice scritto a mano. Quando è stata l'ultima volta che hai scritto codice su carta? [Óscar] rivisita il programma per eseguirlo su un MSX. Il programma originale era inferiore a 500 byte, ma l'aggiunta del codice per MSX lo aumenta a 589 byte. Devo amare il linguaggio assembly.

Si potrebbe sostenere che LOCS non è un linguaggio perché non ha variabili, espressioni o cicli. [Óscar] ribatte che neanche l'HTML ha queste cose, eppure alcuni lo chiamano linguaggio. Onestamente, se un bambino di 9 anni riesce a crearlo, pensiamo che possa chiamarlo come vuole!

Nel 1990 si era laureato giochi in piena regola. Se la grafica della tartaruga è troppo astratta per te, prova un grande percorso.

[Contenuto incorporato]

spot_img

L'ultima intelligenza

spot_img