this post was submitted on 19 Sep 2023
3 points (71.4% liked)

Worldbuilding

1160 readers
1 users here now

A community for sharing your worlds, exploring others' worlds, and discussing anything relating to the art of worldbuilding.

Resources

Related Communities:

Battlemaps

Dungeons & Dragons

TTRPGs

Rules:

  1. Follow Lemmy's Code of Conduct.
  2. Remain on-topic. Worldbuilding contains many areas of interest, so, when in doubt, explain how your contribution fits within worldbuilding.
  3. Give context in the comments of your post. This will help your audience engage with your creation and encourage interaction.
  4. Tag posts as NSFW if they contain images or discussion of extreme violence or explicit sexuality.
  5. Advertising should not disrupt the community. Self-promotion of projects related to worldbuilding are fine. However, you must be willing to engage with your audience.
  6. Love each other. There's a human on the other side of your screen, so treat them with respect.

founded 4 years ago
MODERATORS
 

What programming could be done with the computer and what is the highest level of interface that could be achieved?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 1 points 1 year ago

Mathematics like calculus can be mechanised with analogue (continuous output) mechanisms, but programmability is limited. being a continuous analogue output you can say that they are able to instantaneously (ignoring gear backlash and other mechanical tolerances) solve complex equations. The inputs can be changed freely and continuously and multiple machines could be interconnected to form complex analogue logic, but it is difficult to imagine a reasonable way that it could perform general programmable computing tasks rather than being purpose built for a specific equation or family of equations. See the analogue clockwork logic used in early autopilots and space flight computers, bombing calculators, early maritime navigation computers etc..

A general purpose mechanical computer is of course possible, but doesn't scale well to what we would consider a modern computer equivalent, as another commenter mentioned babbages analytical engine roughly scaled and parallelised to a modern computer would weigh as much as a decently sized asteroid. even if the consecutive generations of smaller scale machines allowed for micro engineering of mechanical logic gates via micro scale CNC it would still be limited to a certain physical minimum size much larger than our current transistors and could only function at a limited speed and with a limited lifetime.

Other methods that could be used are chemical logic, which can be scaled pretty small, but requires constant fuelling and would be prone to "noise" from contamination. Optical logic is another option, but requires advanced optics, filters and polarisers which would require advanced manufacturing in the first place.

The most likely, if still far fetched option for pre-industrial NON-MECHANICAL computing to me is biological, through selective breeding and intense training of humans or animals to perform computing tasks, even subconsciously. We know this is possible as we see the occasional human computer arise naturally, sometimes with extreme and unbelievable capabilities, but we don't know how to control it to "manufacture" a biological computer in this way.