I'm doing a bit of research for a talk, could you send me anything relevant to paper computing, diy punchards machines, graph-paper coding, vedic mathematics, mechanical programming, and other things you have stumbled upon that you found interesting related to computerless computing?

A big thanks to everyone who've collaborated to this thread. So many amazing ideas in there, that will help me tremendously. 🖤

Show thread

I've collected many of the suggestions from this thread about non-electric computers on this page here: wiki.xxiivv.com/site/paper_com

If you have any suggestions that you find are missing from the list, send them over :)

· · Web · 5 · 8 · 24

@neauoire I remember a counting machine using bowls of water filling and emptying to represent 0 and 1 a loooong tim ago and the person who invented it wasn't very interested in it so it was forgotten.

@neauoire Well that's just great. Now my lambda calculus has been replaced by alligators and I'm afraid for my life 😱🐊

Talk about a worry dream!

@neauoire I used this Wikipedia article when I started uni, that Torus graph is legit amazing

@neauoire Oh no, i remember doing these in school. It gets pretty mind-bending as the number of inputs increases.

@neauoire I don't know if that's what you're looking for, but en.wikipedia.org/wiki/Domino_c. It's not practical, but I think that blocks falling on other blocks is a good metaphor for today's computer systems.

@neauoire I found this pretty funny/thought-provoking while browsing the esolang wiki: esolangs.org/wiki/Efghij

@inscript @neauoire "Despite its appearance, it is not stack-based." brilliant

@neauoire Hadn't heard of "paper computing" before but its quite an apt term. While directed towards primary education (and corporate backed), the CSUnplugged project may be worth taking a look at: csunplugged.org/en/topics/

@inscript @neauoire Hour of Code also has a bunch of such activities hourofcode.com/us/learn?platfo - though these are also educational and not "real" computerless computing.

@inscript @neauoire The best esoteric languages makes you think, and perhaps also learn something about programming.

This is a great example, showing how programmatic structure can be described by things other than a sequence of characters.

My favourite esoteric language that teaches some aspect of computer science is Unlambda. Completely useless to write real code in, but learning it teaches you SKI-calculus.

Sign in to participate in the conversation

Merveilles is a community project aimed at the establishment of new ways of speaking, seeing and organizing information — A culture that seeks augmentation through the arts of engineering and design. A warm welcome to any like-minded people who feel these ideals resonate with them.