💾 Archived View for freeshell.de › gemlog › 2021-12-28.gmi captured on 2022-06-04 at 00:48:20. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2022-03-01)

-=-=-=-=-=-=-

Block languages 🤖

I like playing with visual block languages. Instead of typing code, you snap together coloured blocks. They are aimed at children as an introduction to programming, but adults can play too.

Wikipedia has these as a subset of visual programming languages

I first tried Scratch, but I stopped when it became web-only. I'm currently using Pocket Code on my phone.

Scratch

(Can't find a decent link for Pocket Code, so just look in your phone's app store)

Good bits

There are some great things about programming like this.

Bad bits

I've been making a game on my phone. It's a simple ball rolling, item collecting, obstacle avoiding thing. And I've done enough to bump up against the limitations of this programming style.

Positive conclusion

On the whole, the good stuff outweighs the bad, at least for toy fun projects. I recommend giving it a go. And I haven't tried Snap! and Blockly. Maybe those are wonderful?!

Snap!

Blockly

back to gemlog