I just want to clarify that I'm not talking about electronics. What I'm speaking of is closer to a Jacquard loom combined with the Analytical engine to a massive scale. Basicly would a hand driven system at around 1200 AD been good enough to run, say, A*?

I'm guessing it's out of the range of possibility but can't for the life of me figure out why.

Edit: Why A*? While it may seem trivial to us to figure out the best path through some mountains the same cannot be said for running a Religion/Empire. How do you (supreme leader) know what risks to take and where to invest resources? Your advisers say they know what's best for the empire but perhaps ulterior motives fuel these claims... There is however a solution! An algorithm Without bias or the want to have a cue! Such an algorithm would make for a far easier totalitarian regime.

  • $\begingroup$ For the sake of answerers, would it be possible for you to describe in practical terms how an A* search algorithm would benefit a medieval society. There needs to be some kind of practical need that drives this technical development. $\endgroup$ – user10945 Feb 22 '17 at 9:50
  • 1
    $\begingroup$ The medieval society did not have the ability to mass-produce gears to exact measurements. In general mass-production did not really start until renaissance and standardized measurements until industrialization. I am guessing that a society that wants a logic machine would already have mass production, so the exact measurements are the real issue? $\endgroup$ – Ville Niemi Feb 22 '17 at 9:59
  • $\begingroup$ I don't think gears necessarily required, this does not have to be fully automated. But if you think that's it I could be wrong :) $\endgroup$ – Fraser Feb 22 '17 at 10:05
  • $\begingroup$ @Fraser You are not wrong, but that is what would be required for the designs of mechanical computers we have, so it is the reason none were built earlier than WW2 or so. So the very short answer to your actual question would be "a new type of design that does not require large numbers of precision cut high-quality gears." $\endgroup$ – Ville Niemi Feb 22 '17 at 10:24
  • 4
    $\begingroup$ Until roughly the 1950s computers were humans (in the 20th century mostly women) who worked in teams and performed calculations by hand following a preset algorithm. The king does not need to have a mechanical machine; all he needs is the A* algorithm (discovered in the late 1960s, BTW) and a team of computers. $\endgroup$ – AlexP Feb 22 '17 at 10:40

Machine like this Pascals Calculator (circa 1652) can be easy used for calculating taxes.

Pascals Calculator

With medieval level of technology making small and precise gear wheels can be quite hard, so probably gears was little bigger that in Pascal's machine - like gear wheels from Salisbury Cathedral Clock circa 1386 year:


There is a text about this clocks.

If me take about 10 clocks mechanisms like this, we can make something close to Pascal's calculator (but with few peasants/slaves used for motivation of device).

Other possible usage of such machines can be processing statistics - see tabulating machine.

In general, i think even castle sized Thinking Machine had maximum all the computing power of 1980 years calculator.

UPD1 : there is an other solution to make Thinking Machine with medieval level tech. You just need to gather few dozens of people who can write, read and count using pen and paper and abacuses - and made a human computer from them.

I'll try to find a link, but as far as i remember my historical classes, in Medieval Russia monks in monasteries were ordered record when anybody was born, record marriages, and record deaths of people in surrounding settlements. This was used to gather statistics for Tzar's for strategical planning and deduct where paying taxes were not carefull.

So, the medieval monastery can be easiy used as Monk Powered Thinking Machine.

Just provide them with food, parchment, pencils, and of course, data and algorithm to process it.

UPD2: other uses of Medieval Thinking Machine (both mechanical or monk powered) is cryptography - for example, they can use something like Vigenère cipher or Caesar cipher. So, they can create/read encrypted messages to/from vassals, even decrypt messages of rivals. To use Ceasar or Vigenère ciphers, you just need pen and paper and you can produce really hard to encrypt messages.


What would a Medieval Logic Machine (Computer) need to be feasible?

A need for inventing "A* search algorithm". First you need the basic equation on which people would invent machine to calculate it faster/better.

You can't introduce a solution before even the problem is discovered (ok, you can but that's called low-level corporationism).
So for such machine to exist you would need math on level that allows to create and solve complex algorithm.

  • $\begingroup$ I think there's a ton of territory even without the need. Time-travel/development-level -displaced people might need graph traversal algorithms to prove their capability to a less-developed society, or to manipulate it. Deliberately primitivized people in a medieval-level society kept that way by technologically-advanced rulers might need it to subvert their overlords. $\endgroup$ – Zac B Feb 23 '17 at 22:38
  • $\begingroup$ Those mentioned things are explanation for algorithm to exist in that time. Also the time-travel is a skeleton key to overcoming technical difficulties as precision and rare materials. $\endgroup$ – SZCZERZO KŁY Feb 24 '17 at 9:09

The value of modern computers is in processing huge amounts of data. However, medieval tech would be unlikely to mass produce "machine readable " data such as reams of census data for cross tabulation. What such calculators were good for would be to create technical data- trig and log tables to 4 or 6 digits, let's say.

First, read Stirling's The Difference Engine, steampunk for Babbage age computers. Look at the tech that did emerge... IBM punch cards were originally data storage for the US census at the turn of the century. I have a Curta calculator my dad bought in 1957 - a 12 digit hand cranked calculator the size of a pop can.

The issue may be precision tech, but it is also regarding demand. Fine gears were a side effect of the clock, then the watch industry' but who needed a clock more accurate than the hour in the dark ages? It's all about demand. When everyone important started using clocks and scheduling things to the minute, the industry learned to mass produce. But precise clocks originally were needed mainly to determine longitude - what time GMT did the sun rise where you were? That need arose when ships started sailing outside familiar smaller seas, out into the Atlantic and further.

So what would drive your society to want to make calculators? So much so, that someone would spend a small fortune on proof of concept? (Read Clarke's Nine Billion Names of God ) Perhaps in that vein, the church needs it to enumerate primes because they think that each prime number is a holy manifestation? Maybe they use it to calculate celestial events?

After all, skilled craftsmen don't come cheap and the thing with medieval times, especial in Europe, is that the various states were small and relatively poor, not to mention lacking the critical mass collection of educated types to design and build such a thing. Plus, there's the holdover Greek / Roman concept that scholars didn't soil their hands with manual labor like mechanical assembly.


Computing (at least)

The notion of algorithm, as we know today, is from the 20th century, borne from a body of previous mathematical research. Middle age scholars would never think about an algorithm for finding a shortest path.

For actual computing, the best bet would be human computers: people with quills, paper, and abacus, working in parallel, under the supervision of a mathematician.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.