A Universal Turing Machine In 100 Punchcards 48
New submitter theclockworkcomputer writes "100 years ago tomorrow, Alan Turing was born. To celebrate, I wrote a Universal Turing Machine in 100 Punchcards. I've uploaded a video to explain a small part of the read head (the Jacquard). One needle is shown out of a total of 28. As this is about a program for a Turing Machine and not about a Turing Machine itself, I hope to be excused from the requirement of infinite tape."
Linear bounded automaton (Score:5, Insightful)
Wow you couldn't even read the summary? (Score:4, Informative)
This is not a universal Turing machine, since those things are impossible in this universe. Not even humans are universal Turing machines.
Right. And from excessively short summary:
As this is about a program for a Turing Machine and not about a Turing Machine itself, I hope to be excused from the requirement of infinite tape.
seems fair (Score:3)
Why exactly is program store considered to be an integral part of the definition? On all practical computers, that's an interchangeable external part.
Re: (Score:2)
Probably because until quite recently most computers were single-purpose or hardware-programmable (i.e. you'd need to rewire it to do something different). An orerry, astrolabe, or pocket calculator are all examples of non-programmable computers - they perform useful computations, quite complex ones in the case of a high-quality orerry, but are inherently special-purpose. Turing's insight was that the operation of the machine could itself be controlled by input data, making it a general-purpose machine th
Re: (Score:2)
Re: (Score:3)
Right. And from excessively short summary:
As this is about a program for a Turing Machine and not about a Turing Machine itself, I hope to be excused from the requirement of infinite tape.
His finite Turing machine ran out of tape before he got that far. Those things really are bloody useless for web browsing.
Re: (Score:3)
This is not a universal Turing machine, since those things are impossible in this universe. Not even humans are universal Turing machines.
Unless you require a Turing machine to be infinitely fast, you will never be able to scan the whole physical tape, so an infinite virtual tape should be an adequate replacement, or did I get it wrong?
Re:Just to be pedantic (Score:5, Informative)
LEGO Turing machine (Score:3)
www.youtube.com/watch?v=cYw2ewoO6c4
I'm not sure if the plans are available anywhere but since (I think) it's built off a standard MindStorms LEGO set anyone should be able to recreate it.
I understand, however, that LEGO will be unable to provide an infinite number of bricks that are needed for full implementation.
Infinite Legos - Blame the Cheap Parents (Score:2)
Nah, it is cheap parents who will not pay for them with their infinite incomes.
Re: (Score:2)
That means one of the requirements should be a 3D printer... I seem to recall that someone made one out of LEGO.
irony of Alan's death (Score:5, Interesting)
Re: (Score:2, Interesting)
Please don't compare people who have actually done stuff like Alan Turing to management jobs that any idiot is qualified for.
Re: (Score:2)
Whoosh... someone utterly misses the point.
Re: (Score:1)
Wait a minute ... Balmer's gay?
Re: (Score:2)
Wait a minute ... Balmer's gay?
Explains a lot, doesn't it?
Enough! (Score:3)
Can the word "Turing" be mentioned in a Slashdot submission without some random guy bringing up his sexual orientation?
Everyone knows the story, it has been denounced and publicly acknowledged and an official "I'm sorry" was told. I welcomed those events and moved on. The meme, alas, persists. Even Simon Wiesenthal said something like "We can't pretend there weren't deaths in the holocaust, but we can't think about it all the time".
Now, can we talk about what's relevant? Like TFA?
Re: (Score:2)
I thought his problems came about specifically because of his distaste for fannies...
Re: (Score:2)
Now, can we talk about what's relevant? Like TFA?
You must be new here ;}
Realizing there is no chance anyone will read TFA, let alone discuss it, personally I would just be happy if the homophobes would crawl back under their rocks and let the important off topic discussions continue!
Re: (Score:2)
He was hounded into dangerous therapies because of his sexual orientation. Now the largest computer company in the world is run by a gay man. What would Alan had given us with another 20 years?
One would hope nothing... didn't the guy deserve a lifelong vacation by that point?
Re: (Score:2)
Hmm... did Turing really die, or was that a Dalek coverup?
Re: (Score:2)
Hard to tell. In his latter years, he went wandering off down all kinds of intellectual paths. He might have produced great things, he might have produced mediocre things, he might have produced nothing of use at all.
Bravo! Good Job! (Score:2)
Just Like on American Dad (Score:2)
I would be very interested in how you made what you made.
I as well am very impressed and tip my hat in amazement. However, as I watched the video and then went to his page and started trying to understand how this would communicate with his mechanical bus, I couldn't help but wonder if he had consumed vast amounts of Cougar Boost [youtube.com].
No excuse. (Score:2)
Finite tape -> state machine.
schematic (Score:4, Interesting)
Re: (Score:2)
Re: (Score:1)
How beautiful! (Score:4, Insightful)
Wow. Regardless of the geek cred you get for making such a beast, let me commend you on the sheer artistic beauty of your website and the video. Just wow.
+1 cool (Score:3)