Zephyrnet-logo

Een Z80-tekenprogramma voor negenjarigen

Datum:

Volledige openbaarmaking: [Óscar] is nu geen negen, maar hij was in 1988 toen hij schreef LOCS, een tekenprogramma in Z80-assemblage gemodelleerd naar Logo. In de onderstaande video kunt u een demo van het systeem zien. Je vraagt ​​je misschien af ​​waarom je een dertig jaar oud programma zou willen bestuderen dat bijna vijf decennia geleden voor een CPU is geschreven door een negenjarige. Eerlijk gezegd weten wij het ook niet zeker. Maar het heeft ons wel aan het denken gezet.

Kinderen van tegenwoordig zijn computervaardig en beschikken over hardware die in 1988 buitenaardse technologie lijkt te zijn. Hoeveel van hen zouden deze prestatie kunnen dupliceren? Hoevelen zouden het in assembleertaal kunnen doen?

LOCS had een paar eenvoudige opdrachten en was een soort uitgeklede scripttaal. Het BORRA-commando maakt het scherm leeg. TORTUGA centreert de schildpad. PT (pone tortuga) verplaatst de schildpad naar een willekeurige plek op het scherm. Vervolgens bewegen SM, AM, DM en IM de schildpad omhoog, omlaag, naar rechts en naar links. Het helpt waarschijnlijk als je een beetje Spaans spreekt.

Het programma past op drie pagina's met handgeschreven code. Wanneer heb je voor het laatst code op papier geschreven? [Óscar] bezoekt het programma opnieuw om het op een MSX te draaien. Het originele programma was minder dan 500 bytes, maar door de code voor MSX toe te voegen, kwam het uit op 589 bytes. Ik moet van assembleertaal houden.

Je zou kunnen stellen dat LOCS geen taal is omdat het geen variabelen, expressies of looping heeft. [Óscar] antwoordt dat HTML die dingen ook niet heeft, en toch noemen sommigen het een taal. Eerlijk gezegd, als een 9-jarige dit kan maken, denken we dat hij het zo kan noemen als hij wil!

In 1990 was hij afgestudeerd volwaardige spellen. Als schildpadafbeeldingen te abstract voor je zijn, probeer het dan een Grote Trak.

[Ingesloten inhoud]

spot_img

Laatste intelligentie

spot_img