Mark Fixes Stuff @markfixesstuff.com 路 Mar 14

The Jupiter Ace (1982) used Forth instead of BASIC. Would programming in schools have changed if Forth had been more widely adopted? Who preferred Forth? And WHY are these so madly expensive now? #JupiterAce #Forth #RetroComputing #80sTech

35 likes 10 replies

?

Replies

Michael Will 馃崄 路 Mar 21

I had exactly this conversation with David Brin who wrote "Why Johnny Can't Code" in 2006. I summarize most of my argument here: www.scidata.ca/forth-a-synt... We came within a hair's breadth of computational thinking, only to settle for 4 decades of sifting eye candy. Even BASIC would have been ok

Philip King 路 Mar 14

After the company failed they were briefly available for something ridiculous like 拢25. But I was off to University and so didn鈥檛 buy one. I regret that.

L Break Into Program 路 Mar 18

My first job out of the computer games industry was coding fruit machines in Forth. I'd some prior experience with White Lightning and a HP RPN scientific calculator that saw me through college.

Mark Pitt 路 Mar 18

Reverse Polish Notation. That鈥檚 what put people off Forth.

Andy 路 Mar 19

Supposedly forth is a great language for memory-constrained platforms because interpreters are tiny

cold 路 Mar 18

If we learned Forth in schools instead of BASIC we鈥檇 be coding in brainfuck by now.

Retro Mad! 路 Mar 15

Great post! The Jupiter Ace is a fascinating machine鈥擣orth was powerful but very different from BASIC, which likely limited its appeal for beginners. If schools had pushed Forth, we might have seen a shift towards stack-based thinking early on, but BASIC鈥檚 simplicity won out.

ESC-CTRL 路 Mar 15

Fantastic keyboard, from the logo to the keys to the colors. Jupiter Ace sounds like an anime character

@weirdo95.bsky.social 路 Mar 15

I and a friend from school wrote a version of Scramble for this. Sadly.... A) the terrain was pre-loaded in stack, got eaten as you progressed so to start over required re-loading from cassette (boring). B) apparently the only remaining fragments of the code are in my head now.