Old Educational Computer Resurrected As a Spreadsheet
An anonymous reader writes "Back in the '60s, Bell Labs created a 'paper computer' called CARDIAC so students could learn the fundamentals of computers. Dr. Dobb's recreates the paper computer in an Excel spreadsheet and hints they will show how it gets ported to an FPGA in future installments."
On the CARDIAC the "Blue Screen" STOP error is actually implemented as an ARREST.
Had a Comp/Sci professor who wrote BARDIAC (~1977), same as CARDIAC but with punch cards. It ran on DataPoint 2000 which was the 8008 instruction set run on decreate componants. Nothing like using elumation software on an elumation computer!
Will have to play with excel sheet, relive OLD times!
I still have mine- nice plastic and metal computer.
You can still get CARDIAC paper kits, BTW, somewhere online.
https://app.box.com/WitthoftResume Code: https://github.com/cellocgw
I still have my CARDIAC, which stood for CARDboard Illustrative Aid to Computation. A teacher gave it to me in Junior High, about 1971, and it helped get me interested in computers. I'll have to check out the spreadsheet version.
As an aside, I love old computer names that end in -AC. My Mac Pro is named prozac.
My dad got me a CARDIAC back when I was in third grade.
I'm not sure I picked up much from it, but it inspired me to take a BASIC course on Commodore PETs in fifth grade, and from there on my future was set!
Ah ancient paper computers. There's one that was published in CACM back in the 50's. I remember finding it back in a university library when I was first getting into computers in the 60's. There's a link to it on boingboing: http://boingboing.net/2010/11/18/a-do-it-yourself-pap.html. have fun.
It's cool, a pity it does not works with a "free" alternative...
Well I'll look at the licence and think about it...
Brain Fuck. You can implement this in silicon too.
Thought about doing it in OO or even Google Docs. However, the target schools all seem to have Excel. But a port would be great.
Never mind FPGA, we want a PDF version!
No sig today...
Lemme get this straight: Dr. Dobb's is computer simulating a paper simulation of a computer.
Put another way, it's easier to learn about computers using a spreadsheet model of a paper model of a computer, than just a mere paper model of a computer.
Cool, yes. Circular logic loops, yes.
I used to teach programming to Jr High students in the '70s using CARDIAC. I still have one in my collection in "good working order".
something done by Daniel Hillis and Margaret Minsky (minsky's daughter?) at M.I.T. in 1977
http://en.wikipedia.org/wiki/W._Daniel_Hillis#Education_and_researchSo, if you use this thing to simulate downloading music and get caught by the RIAA goon squad, does it lead to a CARDIAC arrest?
Thank you, I'll be here all week. Tip your waitress!
I actually used one of these. Computers were just rare back then for students to get ahold of. They were expensive, plus not educational about computing. CARDIAC let you figure out how a computer really worked on the inside, as it was basically a simple state machine. Even today there's nothing really similar to this to teach how computers actually work at a simple level (microcode). Even many CS programs completely skip over stuff like this or make it optional.
I think this was one of the things that pushed me towards computer science as a major despite never having seen or used a computer before.
I implemented TARDIAC to simulate BSOD's
Table-ized A.I.