LOCS: Language developed at age 9 in Z80 machine code (1988)
nanochess.org
nanochess.org
Parsing was hard, so commands were a single letter. The cool thing about it was that it supported windows and multi tasking (but no synchronization primitives).
It was rough and incomplete, but I always remember the moment I realized I could run one statement of each task to run more than one at the same time. I can still picture the first time I run two programs side by side in two windows.
Literature and information was scarce when I was a kid, so it was a true discovery (all my programming resources were basically the C64 manual). I could never get my hands on any lower level programming resources, many things I just found out by literally POKE-ing around the memory of the C64.
I still have a tape with the last version of it lying around somewhere, I called it LSP (Lenguaje Simplificado de Programación), not sure if it's still readable though.
Real talk though, those Commodore manuals were AWESOME because of how comprehensive they were. Even the 1541 Disk Drive had a complete manual on how to use it's features from Basic. And if you got ahold of the Programmer's Reference, you were golden: https://archive.org/details/c64-programmer-ref
1. My 8bit Amstrad CPC464 (1984) with disc drive came with LOGO [0]
2. I've used LOGO to teach programming (and C, Python, Java) and LOGO is easily the best (Scratch).
[0] https://www.cpcwiki.eu/index.php/System_Disk#CPC464_.28DDI-1...
Even now there are only about 27 million professional software engineers[1] in the world. That’s 0.3% of the population. Looking at USA alone, 1.4% of the population are software engineers. We are extremely rare.
[1] https://en.wikipedia.org/wiki/Software_engineering_demograph...
But drawing those sprites on graph paper was hours of fun.