Babbage makes his Engines (RAR!)

OT: anything goes!

Moderator: Edi

Post Reply
User avatar
Zor
Sith Acolyte
Posts: 5927
Joined: 2004-06-08 03:37am

Babbage makes his Engines (RAR!)

Post by Zor »

Image
This fellow is Charles Babbage (1791 to 1871), an English mathematician and inventor. Among his most notable claims to fame was designing two devices, the Difference Engine (a mechanical computer for crunching numbers) and the Analytical Engine (A programmable mechanical computer).

Though his designs were never completed in his lifetime, a functional version of one of Babbage's difference engine was built in the 1990s using materials and to within tolerances available at the time. It worked as designed.

Image

Lets say that someone decided to provide Mr Babbage with enough funding to actually get these machines built in his lifetime. What would be the consequences of said development?

Zor
Last edited by Zor on 2014-10-12 11:59pm, edited 1 time in total.
HAIL ZOR! WE'LL BLOW UP THE OCEAN!
Heros of Cybertron-HAB-Keeper of the Vicious pit of Allosauruses-King Leighton-I, United Kingdom of Zoria: SD.net World/Tsar Mikhail-I of the Red Tsardom: SD.net Kingdoms
WHEN ALL HELL BREAKS LOOSE ON EARTH, ALL EARTH BREAKS LOOSE ON HELL
Terran Sphere
The Art of Zor
User avatar
SCRawl
Has a bad feeling about this.
Posts: 4191
Joined: 2002-12-24 03:11pm
Location: Burlington, Canada

Re: Babbage makes his Engines (RAR!)

Post by SCRawl »

Did you read "The Difference Engine"? Because that was the plot.
73% of all statistics are made up, including this one.

I'm waiting as fast as I can.
Simon_Jester
Emperor's Hand
Posts: 30165
Joined: 2009-05-23 07:29pm

Re: Babbage makes his Engines (RAR!)

Post by Simon_Jester »

Honestly? Not much, I suspect. Difference engines don't miniaturize worth a darn, and when you try to build a less capable smaller one it's going to converge on the kind of adding machines and other similar mechanical computing technologies that already existed.

The most likely consequences are going to be marginal improvement in the accuracy of astronomical calculations, the precision with which logarithms and trigonometric functions are published in look-up tables, and other things that were historically common applications of very early computers like cryptography and artillery firing tables.
This space dedicated to Vasily Arkhipov
User avatar
Jub
Sith Marauder
Posts: 4396
Joined: 2012-08-06 07:58pm
Location: British Columbia, Canada

Re: Babbage makes his Engines (RAR!)

Post by Jub »

I wonder if bombardments get less carpet saturation oriented as gunnery calculations get more precise or if military inertia means that one bit of new tech doesn't change anything?
User avatar
Sidewinder
Sith Acolyte
Posts: 5466
Joined: 2005-05-18 10:23pm
Location: Feasting on those who fell in battle
Contact:

Re: Babbage makes his Engines (RAR!)

Post by Sidewinder »

1990 technology could build the difference engine's parts within the tolerances necessary to MAKE IT WORK. 18XX technology could not. Even if you showered Babbage with money, the difference engine would not work until technology had sufficiently advanced to manufacture the its parts within the necessary tolerances.
Please do not make Americans fight giant monsters.

Those gun nuts do not understand the meaning of "overkill," and will simply use weapon after weapon of mass destruction (WMD) until the monster is dead, or until they run out of weapons.

They have more WMD than there are monsters for us to fight. (More insanity here.)
User avatar
Zor
Sith Acolyte
Posts: 5927
Joined: 2004-06-08 03:37am

Re: Babbage makes his Engines (RAR!)

Post by Zor »

Sidewinder wrote:1990 technology could build the difference engine's parts within the tolerances necessary to MAKE IT WORK. 18XX technology could not. Even if you showered Babbage with money, the difference engine would not work until technology had sufficiently advanced to manufacture the its parts within the necessary tolerances.
As I said what I gathered the ones the historians/engineers took that into consideration and the Difference Engine they did build were made with bits in the tolerances which could be achieved at the time at which it was designed/when Babbage was alive.

Zor
HAIL ZOR! WE'LL BLOW UP THE OCEAN!
Heros of Cybertron-HAB-Keeper of the Vicious pit of Allosauruses-King Leighton-I, United Kingdom of Zoria: SD.net World/Tsar Mikhail-I of the Red Tsardom: SD.net Kingdoms
WHEN ALL HELL BREAKS LOOSE ON EARTH, ALL EARTH BREAKS LOOSE ON HELL
Terran Sphere
The Art of Zor
User avatar
Zixinus
Emperor's Hand
Posts: 6663
Joined: 2007-06-19 12:48pm
Location: In Seth the Blitzspear
Contact:

Re: Babbage makes his Engines (RAR!)

Post by Zixinus »

Electric computers and the digital revolution happens earlier. When making electric computers Babbage's work wasn't well-known about and electric computer makes spent time re-making the ideas that Babbage already made. Now computers would evolve from the mechanical computer to the electric in more gradual steps. Clockwork logic may have a stronger influence on modern computers. But not much beyond that.

Aside that, not terribly much. Computers were a specialized machinery until the home-computer revolution.
Credo!
Chat with me on Skype if you want to talk about writing, ideas or if you want a test-reader! PM for address.
User avatar
HMS Sophia
Jedi Master
Posts: 1231
Joined: 2010-08-22 07:47am
Location: Watching the levee break

Re: Babbage makes his Engines (RAR!)

Post by HMS Sophia »

Jub wrote:I wonder if bombardments get less carpet saturation oriented as gunnery calculations get more precise or if military inertia means that one bit of new tech doesn't change anything?
You might see mechanical fire control computers on Ironclads maybe? I honestly don't know much of the capabilities of the difference engine. If they could work like this, you might see an earlier switch over to a uniform battery on capital ships sooner than 1910 (HMS Dreadnought) to take advantage of fire control for the larger guns. Not that this would change a huge amount, Britain could still outproduce everyone massively at this point.
"Seriously though, every time I see something like this I think 'Ooo, I'm living in the future'. Unfortunately it increasingly looks like it's going to be a cyberpunkish dystopia, where the poor eat recycled shit and the rich eat the poor." Evilsoup, on the future

StarGazer, an experiment in RPG creation
Simon_Jester
Emperor's Hand
Posts: 30165
Joined: 2009-05-23 07:29pm

Re: Babbage makes his Engines (RAR!)

Post by Simon_Jester »

Jub wrote:I wonder if bombardments get less carpet saturation oriented as gunnery calculations get more precise or if military inertia means that one bit of new tech doesn't change anything?
There are other obstacles than military inertia. One is communication- without radios you can't communicate between forward observers and artillery, which means you're still firing blind into a target area. If the position of the target was accurately surveyed in advance you may hit it more often, but you still hit it. If enemy troops are dug into an area, you still have to saturation-bombard that area to suppress them, let alone destroy their fortifications.

Also, none of this really becomes relevant until you get precision-machined guns and shells capable of reaching out to indirect-fire ranges, starting in the very late 19th or very early 20th century.
Zor wrote:
Sidewinder wrote:1990 technology could build the difference engine's parts within the tolerances necessary to MAKE IT WORK. 18XX technology could not. Even if you showered Babbage with money, the difference engine would not work until technology had sufficiently advanced to manufacture the its parts within the necessary tolerances.
As I said what I gathered the ones the historians/engineers took that into consideration and the Difference Engine they did build were made with bits in the tolerances which could be achieved at the time at which it was designed/when Babbage was alive.
Well, key question here: in what era? Today, turning out ten thousand very precisely cut gears might be routine, while in 1845 it might have taken the combined efforts of half the watchmakers and gearcutters in Europe for all I know.

A Difference Engine that is too expensive will accomplish very little if making even one of the things is too much work to justify the uses to which it can be put. It's like, if you could build a computer with all the modern capabilities, but any such computer cost a hundred billion dollars, there MIGHT be demand for one of them. That one would be elaborately time-shared for numerous enterprises... but there damn sure wouldn't be demand for them among anyone except the very biggest national governments and maybe some huge corporations. So it wouldn't change nearly as much as it would if the things cost a reasonable sum of money.
Zixinus wrote:Electric computers and the digital revolution happens earlier. When making electric computers Babbage's work wasn't well-known about and electric computer makes spent time re-making the ideas that Babbage already made. Now computers would evolve from the mechanical computer to the electric in more gradual steps. Clockwork logic may have a stronger influence on modern computers. But not much beyond that.

Aside that, not terribly much. Computers were a specialized machinery until the home-computer revolution.
Well, inventing them earlier has some consequences. But for a lot of applications, Babbage's machine may not offer much actual advantage over a punch-card machine or an analog mechanical computer that runs on cams.
HMS Sophia wrote:
Jub wrote:I wonder if bombardments get less carpet saturation oriented as gunnery calculations get more precise or if military inertia means that one bit of new tech doesn't change anything?
You might see mechanical fire control computers on Ironclads maybe? I honestly don't know much of the capabilities of the difference engine.
I'm not sure they'd offer much advantage over an analog computer like the ones that were historically built. The advantage of the Babbage engines was that they were programmable and could perform arithmetic fast- or rather, in massive parallel. It was not that they could calculate the complicated trigonometric functions involved in naval gunnery fast. For that purpose, an analog computer that can literally return the correct value of f(x) for arbitrary input values of x by turning a crank to point to x has some advantages.

Moreover, a Difference Engine has so many moving parts that it would be very hard to maintain on a warship that experiences a lot of vibration and shocks.
If they could work like this, you might see an earlier switch over to a uniform battery on capital ships sooner than 1910 (HMS Dreadnought) to take advantage of fire control for the larger guns. Not that this would change a huge amount, Britain could still outproduce everyone massively at this point.
Well, historically the switch to uniform battery was made in 1905-6, yeah. However, if you go back much before 1905, you lose some of the other key technologies needed for central battery control, like electrical circuits to relay the control signals. You also get smaller, more cramped warships that don't have as much room for a four ton computer... and guns that simply can't throw shells as far, making it less advantageous to be able to elevate them for indirect fire at extreme range.

The first naval battle fought at such extreme ranges was Tsushima, which was right on the brink of the Dreadnought Revolution as it is. In cases like Manila Bay, only seven years earlier, there was basically no effective fire into enemy ships from more than a few thousand yards away. Go back to 1882 and the bombardment of Alexandria and while the fire control may be better than in Nelson's day, the gun ranges are still down to "line of sight, point, elevate slightly, and shoot." And a difference engine might not change that very much.
This space dedicated to Vasily Arkhipov
User avatar
Purple
Sith Acolyte
Posts: 5233
Joined: 2010-04-20 08:31am
Location: In a purple cube orbiting this planet. Hijacking satellites for an internet connection.

Re: Babbage makes his Engines (RAR!)

Post by Purple »

Simon_Jester wrote:It's like, if you could build a computer with all the modern capabilities, but any such computer cost a hundred billion dollars, there MIGHT be demand for one of them. That one would be elaborately time-shared for numerous enterprises... but there damn sure wouldn't be demand for them among anyone except the very biggest national governments and maybe some huge corporations. So it wouldn't change nearly as much as it would if the things cost a reasonable sum of money.
Er... you might want to familiarize your self with a company called IBM. Obviously their setup did not cost as much as your hypothetical but the logic behind it was pretty much what you describe.
It has become clear to me in the previous days that any attempts at reconciliation and explanation with the community here has failed. I have tried my best. I really have. I pored my heart out trying. But it was all for nothing.

You win. There, I have said it.

Now there is only one thing left to do. Let us see if I can sum up the strength needed to end things once and for all.
Channel72
Jedi Council Member
Posts: 2068
Joined: 2010-02-03 05:28pm
Location: New York

Re: Babbage makes his Engines (RAR!)

Post by Channel72 »

Well for one, something like the Church-Turing thesis would have been proposed earlier... perhaps by Babbage himself. His engine had conditional branching, so it was Turing complete, which is pretty remarkable. In actual history, it took until the 1930s for this to be really appreciated and absorbed by mainstream computer science - if Babbage's machine worked, no doubt this idea would have been widely appreciated much earlier.

The immediate concern would of course have been to improve the machine so it would work faster.
Eleventh Century Remnant
Jedi Council Member
Posts: 2361
Joined: 2006-11-20 06:52am
Location: Scotland

Re: Babbage makes his Engines (RAR!)

Post by Eleventh Century Remnant »

I have read The Difference Engine, but to be honest have forgotten most of it.

First application that comes to mind is fluid dynamics. Complex, iterative calculations far more easily and quickly done by mechanical means than by hand; gunnery is the obvious application, true, but ship design could be transformed by it, and aircraft brought on that much sooner.

Theoretical mathematics will leap ahead, with practical applications following; first you need the theories to realise what you have to be calculating, but testing hypotheses should be much easier. We are basically looking at computer aided design coming into play in the 1860's, even if the output is on sheets of paper that have to be couriered from office to office.

Perhaps we could short circuit thirty or forty years of the worst of the industrial revolution, slums, squalor and Victorian social stasis; handing an age that, perhaps because it was impelled by it's own ugly side to aim for some kind of redemption, still believed in progress tools of that kind- there would be change, and there would be feedback.
User avatar
Elheru Aran
Emperor's Hand
Posts: 13073
Joined: 2004-03-04 01:15am
Location: Georgia

Re: Babbage makes his Engines (RAR!)

Post by Elheru Aran »

Don't get too much ahead of yourself. The big barrier with powered aircraft wasn't aerodynamics, it was making a strong and light engine. Materials science will need to advance before you can see serious changes to society.

Likewise, there's not going to be any kind of visual display for some time. The best we can probably expect is some form of printer.

Given the size, complexity, and expense of these machines, I would probably expect them to be much like the 1950s conception of computers-- large, building-size machines capable of brute-forcing calculations and then spitting out data on sheets of paper or tape. Not so much the sit down, turn on the computer and dick about on a monitor. You'll be able to do plenty of equations on it, but you might still have to sit down and render drawings by hand; the only thing that will changed is you'll have numbers to refer to rather than having to knock them off yourself.
It's a strange world. Let's keep it that way.
Simon_Jester
Emperor's Hand
Posts: 30165
Joined: 2009-05-23 07:29pm

Re: Babbage makes his Engines (RAR!)

Post by Simon_Jester »

Yes, but you have numbers to support the theory that they'll work. A lot of things got drawn that would never stand up, float, or fly as applicable... because of inability to do even the crudest form of finite element analysis.
Purple wrote:
Simon_Jester wrote:It's like, if you could build a computer with all the modern capabilities, but any such computer cost a hundred billion dollars, there MIGHT be demand for one of them. That one would be elaborately time-shared for numerous enterprises... but there damn sure wouldn't be demand for them among anyone except the very biggest national governments and maybe some huge corporations. So it wouldn't change nearly as much as it would if the things cost a reasonable sum of money.
Er... you might want to familiarize your self with a company called IBM. Obviously their setup did not cost as much as your hypothetical but the logic behind it was pretty much what you describe.
Except that the machines they did successfully market were very different than Babbage's analytical engines. In some ways a lot less capable- but cheaper, easier to maintain, and better tailored to what a business actually needs.

Also, they weren't founded until 1911...
This space dedicated to Vasily Arkhipov
User avatar
Elheru Aran
Emperor's Hand
Posts: 13073
Joined: 2004-03-04 01:15am
Location: Georgia

Re: Babbage makes his Engines (RAR!)

Post by Elheru Aran »

Simon_Jester wrote:Yes, but you have numbers to support the theory that they'll work. A lot of things got drawn that would never stand up, float, or fly as applicable... because of inability to do even the crudest form of finite element analysis.
Of course. That would provide incentive to improve your materials in order to hit the numbers proposed. However, until that happens, it's strictly theoretical rather than practical. Ironically, pretty much the same situation Babbage was in with the original engines...
It's a strange world. Let's keep it that way.
Post Reply