Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

When PC Still Means 'Punch Card'

michael posted more than 12 years ago | from the do-not-fold-spindle-or-mutilate dept.

Technology 456

ricst writes: "The New York Times reports that there are stll many applications that use punchcards. "Use what?", you say. Slashdotters not yet in their dotage may have never seen these 80 column Hollerith field cards, or the clunky machines that are still used to punch holes in them. And let's not forget the bizarre JCL (Job Control Language) that's needed to be at the front of the deck. Well... turns out many companies still use them, with slight modifications (like the airlines that print a magnetic strip on them)."

cancel ×


Sorry! There are no comments related to the filter you selected.

Twice As Hard (-1)

The Lyrics Guy (539223) | more than 12 years ago | (#2977648)

The Black Crowes - Twice As Hard

Clean as a whistle
Smellin' like a rose
She got no dirty little fingers
Bloodshot eyes are gone

Tell me I'm wrong

Twice as Hard
As it was the first time
I said goodbye

And no one ever wanna' know
Love ain't funny
A crime in the wink of an eye

Your sister always singing
She play the step child
A broken little memory
Her heart was never kind

Tell me I'm blind

(Repeat Chorus)

Yeah, bloodshot eyes are gone
Tell me I'm wrong

(Repeat Chorus 5 times)

A most excellent choice for a first post tune! (-1)

Pr0n K1ng (160688) | more than 12 years ago | (#2977659)

I congratulate you!

Re:A most excellent choice for a first post tune! (-1)

The Lyrics Guy (539223) | more than 12 years ago | (#2977673)

Thank you, sir! I dug out my "Shake Your Money Maker" and "Southern Harmony ..." CDs this morning and have been enjoying them since. I hadn't listened to them for about 6 months and forgot how good they are.

I like monkeys (-1)

Carp Flounderson (542291) | more than 12 years ago | (#2977711)

I like monkeys.
The pet store was selling them for five cents apiece.
I thought this was odd since they are normally a couple thousand apiece.
I decided not to look a gift horse in the mouth, so I bought 200 of them.
I like monkeys.
I took my 200 monkeys home.
I have a big car.
I let one of them drive.
His name was Sigmund.
He was retarded.
In fact, none of them were really bright.
They kept punching themselves in the genitals.
I laughed.
They punched me in the genitals.
I stopped laughing.
When I got home, I herded them into my room.
They didn't adapt very well to their new environment.
They would screech and hurl themselves off the couch at high speeds and slam into the wall.
Although humorous at first, the spectacle lost its novelty halfway into it's third hour.
Two hours later I found out why all the monkeys were so inexpensive:
they all died.
No apparent reason.
They all just sort of dropped dead.
Kinda like when you buy a goldfish and it dies five hours later.
God damn cheap monkeys.
I didn't know what to do.
There were 200 dead monkeys lying all over my room;
on the bed, in the dresser, hanging from my bookcase.
It looked like I had 200 throw rugs.
I tried to flush one down the toilet.
It didn't work.
It got stuck.
Then I had one dead, wet monkey and one hundred ninety-nine dead, dry monkeys.
I tried to pretend that they were just stuffed animals.
That worked for awhile, that is, until they began to decompose.
It started to smell real bad.
I had to pee but there was a dead monkey in my toilet and
I didn't want to call a plumber.
I was embarrassed.
I tried to slow down the decomposition by freezing them.
Unfortunately there was only enough room for two at a time, so I had to change them every 30 seconds.
I also had to eat all the food in the freezer so it didn't go bad.
I tried to burn them, but little did I know that my bed was flammable.
I had to extinguish the fire.
Then I had one dead, wet monkey in my toilet, two dead, frozen monkeys in my freezer, and one hundred ninety-seven dead, charred monkeys in a pile on my bed, and The odor wasn't improving.
I became agitated at my inability to dispose of the dead monkeys and I really had to use the bathroom.
So I went and severely beat one of the monkeys.
I felt better.
I tried throwing them away, but the garbage man said the city was not allowed to dispose of charred primates.
I told him I had a wet one.
He couldn't take it either.
I didn't bother asking about the frozen ones.
I finally arrived at a solution:
I gave them out as Christmas gifts.
My friends didn't quite know what to say.
They pretended to like them, but I could tell they were lying.
So I punched them in the genitals.

damn bitch (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#2977669)

you are just too fast for my non-l33t pussy ass. mad props to your mother's hairy crotch. oh, and 17th post bizzzzzznatchie slutburger!

oh yeah... (5, Funny)

doooras (543177) | more than 12 years ago | (#2977649)

after enough holes get punched in your card you get a free sandwich, right?

Fuck the jews (-1, Troll)

Ralph JewHater Nader (450769) | more than 12 years ago | (#2977655)

Those backstabbing dogs need to be exterminated.

Re:Fuck the jews (-1, Troll)

Anonymous Coward | more than 12 years ago | (#2977717)

Insightful??? Is this your idea of a joke, or what?

Re:Fuck the jews (-1, Troll)

Anonymous Coward | more than 12 years ago | (#2977731)

Right...who modded this up as insightful?

fux04zzzlkasdjf adlkfa lkjd al dkjalksdfjei al (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#2977656)

asldifj aslei alse fas e faesfasfe f a34 a3n23o o2fn3okwj okmf oas3foi aw as3f sc aw3 asf4sawfaw3fa f afaaf 3 fae lksj taco is gay

Seeing Things (-1)

The Lyrics Guy (539223) | more than 12 years ago | (#2977657)

The Black Crowes - Seeing Things

I find it hard to shed a tear
You brought it all on yourself my dear
Wrong, yes I may be
Don't leave a light on for me
'Cause I ain't comin' home
It hurts me baby to be alone
Yes, it hurts me baby

A hundred years will never ease
Hearing things I won't believe
I saw it with my own two eyes
All the pain that I can't hide
And this pain starts in my heart
And this love tears us apart
You won't find me bent down on my knees
Ain't bendin' over backwards baby
Not to please

'Cause I'm seeing things for the first time
I'm seeing things for the first time, oh yeah
I'm seeing things for the first time
In my life, in my life
I used to dream
Of better days that never came
Sorry ain't nothin' to me
I'm gone and that's the way it must be
So please I've done my time
Lovin' you is such a crime
You won't fine me down on, on my knees
Won't fine me over backwards baby
Just to please

'Cause I'm seeing things for the first time
I"m seeing things for the first time
Seeing things for the first time
Oh I'm seeing things for the first time
Yeah, seeing things for the first time
I'm seeing things for the first time
Yeah, I'm seeing things for the first time
In my life, in my life

Mmmm, punch... (0)

Unsolved Paradox (516591) | more than 12 years ago | (#2977658)

It's before my time, but I've been regaled in the tales of horror that programming in languages like Fortran resulted in. Miss a hole here, miss your job there... Back then programs were literally full of holes, and now they're only figuratively full with holes...I suppose that's an improvement?

I own you? (-1, Troll)

Anonymous Coward | more than 12 years ago | (#2977662)

First Post?


--DQ (Neo)

Sting Me (-1)

The Lyrics Guy (539223) | more than 12 years ago | (#2977702)

No, I'm sorry. Try again next time. Here's your consolation prize :

The Black Crowes - Sting Me

If you feel like a riot, then don't you deny it
Put your good foot forward
No need for heroics I just want you to show it
Now's the time to shine
Your independence is a half ass deliverance
The train left the station
The recognition of the same old condition
Your symptoms showing through

Well regardless of the truth
You still act so aloof
In the face of your judge & jury
You nave the nerve to say not guilty

But can you sting me
Can you sting me
Right to my rotten bones

Well the bells ring out for the crimes of the century
By courtesy of your mother
The signs reads welcome to the valley of discovery
Look at what money can buy
Sons & daughters better open your eyes
Tell me what you're seeing
This submission is a tired tradition
It's everyone's sacrifice

Well believe you me
I've got nothing up my sleeve
Except a heart and a chip on my shoulder
Yes I'm young and don't like getting older

Yeah but can you sting me
Can you sting me
Right to my rotten bones

Come on my sweet little thing
What new things can you show me today
I got one question
I believe it's subjective
What is a wasp without her sting?

I don't want to sound bitter
Yeah you touch me just like murder
Living ain't so easy
When all I want from you is to sting me

Can you sting me

Use JCL to stop junk mail (postal)? (2, Funny)

leighklotz (192300) | more than 12 years ago | (#2977663)

As a friend asked me recently, I wonder how many applications could cope with someone named "//SYSIN DD *"

Re:Use JCL to stop junk mail (postal)? (0)

Anonymous Coward | more than 12 years ago | (#2977688)

I don't get it.

Re:Use JCL to stop junk mail (postal)? (3, Informative)

Mong0 (105116) | more than 12 years ago | (#2977732)

When submiting a job with JCL the are different control parmaters that can be set. One is your SYSIN which depending on the type of job you are running could be anything from input dataset name to where your ouput of the system dump if you program blows.

Re:Use JCL to stop junk mail (postal)? (1)

gd23ka (324741) | more than 12 years ago | (#2977796)

Programs don't 'blow' or dump core or whatever on IBM machines.. they 'abend' (abnormal end).. Been there. Seen it :-)
Oh and I don't think you would use SYSIN for dumps.

Re:Use JCL to stop junk mail (postal)? (3, Interesting)

gd23ka (324741) | more than 12 years ago | (#2977778)

The statement maps the symbolic file reference SYSIN as it is known in the program(s) to be run by the job step to a file '*'.. It's been years that I had to fsck around with JCL but '*' might mean input from the reader or maybe a terminal device.

Re:Use JCL to stop junk mail (postal)? (5, Interesting)

MaggieL (10193) | more than 12 years ago | (#2977744)

Not so much someone named //SYSIN DD * (which a stream starting with //SYSIN DD DATA could cope with, but rather somone named simply /* would be good. In any case, a well-coded "DLM=" parm would be a help.

Every once in a while someting stirs these old memories and it makes my brain hurt. I once had an ISPF display in a window on the same desktop with some Java source code in another window and my ears started to bleed.

Re:Use JCL to stop junk mail (postal)? (2, Funny)

Ymerej (12280) | more than 12 years ago | (#2977767)

Or someone named /. Would that automatically overload the system with requests from all over the world?

.net? (4, Funny)

hex1848 (182881) | more than 12 years ago | (#2977665)


/me wonders if the .net interpreter can handle punch cards along with the 87 other languages it claims to be able to compile (2, Interesting)

bunyip (17018) | more than 12 years ago | (#2977725)

Why not? Just gotta port an interpreter.

In fact, I have a simple JCL interpreter for Linux. I read someone whinging one day that Linux was hard to use. Methinks, "hard to use, I'll show you hard to use!" Imagine 14 lines of JCL to call IEBGENER to copy a file....

Porting it to C# / Mono would somehow be wrong. I've done enough wrong already.

I see (5, Funny)

felipeal (177452) | more than 12 years ago | (#2977666)

...that there are stll many applications that use punchcards.

Like the state-of-art US ellection system...

Re:I see (3, Interesting)

coyote-san (38515) | more than 12 years ago | (#2977693)

Actually punch card ballots solve a number of real problems. They're tangible, they can audited, they can be repeatedly recounted, they can be archived. Heaven help you if there are problems with some of these "improved" systems.

But punch card technology covers everything from the heavy punch used in my precinct (which takes a sizeable bite out of two-faced card - hard to overlook hanging chads) and the unmarked small holes produced with a stylus in the "vote-o-matic" system used in Palm Beach County, Florida. Our system isn't perfect, but it's hardly an indefensible anachronism.

Re:I see (-1, Troll)

Anonymous Coward | more than 12 years ago | (#2977700)

I punched a card once. The whole rack fell over. Then I was swiftly escorted out of the grocery store.

Re:I see (4, Insightful)

danheskett (178529) | more than 12 years ago | (#2977830)

You know what the best type of voting system is?

Those sheets of paper where you connect the arrow for the candidate of your choice.

Its non mechanical, the machines to read them are fast, very very accurate, they can be audited, there is virtually no room for physical failure (i suppose your pen could run out of ink, but it has a very good feedback loop), and little room for intepretative error.

Where there are punch cards... (1)

Jucius Maximus (229128) | more than 12 years ago | (#2977697)

...there will be chad. Chad is the mass of 'holes' that remain from punched cards.

If you're in college/university, you could use some of this stuff for a prank. If you load it into a vaccum cleaner, you can put the machine in reverse and shoot the bits of card under a person's door.

The best part is that the chad will be charged with static electricity as they go through the vaccum hose so they will stick to everything and be hard to clean.

Re:Where there are punch cards... (-1, Troll)

I.T.R.A.R.K. (533627) | more than 12 years ago | (#2977704)

Some friends of mine once did this to the inside of some guy's car. Roll down the window enough to get the hose in and let 'er rip!

Bastard (-1)

DonkeyHote (521235) | more than 12 years ago | (#2977756)

Judgement Day is Coming for you!

Re:I see (1)

ekrout (139379) | more than 12 years ago | (#2977792)

Like the state-of-art US ellection system...

At least our election system works better than your spell-checker *wink*

What's so different about this and... (3, Insightful)

Ieshan (409693) | more than 12 years ago | (#2977667)

the magnetic card my university gave me?

It's really the same principle. I carry around a data representation of who I am, and to verify it, they swipe my data through a little machine before they let me eat, etc. Most of the time, they don't check the face, don't counter-check the name, don't do anything. In fact, I could go eat as most other white males (they'd probably notice if I gave them an african american girl's card, they aren't THAT slow. ;))

But really, what's so different? We haven't moved to a much better system yet, even though fingerprint ID is readily and widely available, wouldn't require me to carry around an ID card, and wouldn't require the lady who has to swipe my card for me (really, a silly expense for the university).

Just seems like "modernization" needs to happen in concept as well as "tech", and that it isn't.

Re:What's so different about this and... (1)

Craig Davison (37723) | more than 12 years ago | (#2977714)

The difference is you can get a blank card and steal someone else's identity with a hole punch. That kind of copying is much harder with magnetic stripes.

Re:What's so different about this and... (1, Informative)

Anonymous Coward | more than 12 years ago | (#2977831)

Bollocks. Magnetic card readers/writers have been readily available for years.

Re:What's so different about this and... (2, Insightful)

schroet (244506) | more than 12 years ago | (#2977735)

The difference is that punch cards actually are the data. Your university ID card or my drivers license or credit card only contain enough unique info to allow a positive match to the data on the server side.

How many megabytes do 80,000 punch cards represent? I wouldn't know where to start the math, but I suspect that if you took 80,000 university ID cards and added up the server side data the university stores for each individual you'd have 1-2 megs per student and I bet a punch card doesn't hold that much!

Re:What's so different about this and... (5, Interesting)

CaptainCarrot (84625) | more than 12 years ago | (#2977797)

Not so different if you're only thinking about applications like using them as timecards. My own company, a major Santa Clara Valey defense contractor, only gave them up a little over a year ago, replacing them with an electronic system that looks as if it were designed for Windows 3.1. They waited so long for much the same reason as many of the organizations mentioned in the article did: it was old, but it worked and it's therefore difficult to justify the cost of replacing the entire system.

The cards were prepunched with our employee ID numbers, the building and organization numbers, and a week code. Hours were recorded on the face of the card by handwriting, and were manually keyed in later by payroll staff. (It became very much an art to legibly write your charge numbers and hours around the holes.) Ultimately, I think it was the cost of maintaining a trained group of keypunch operators that only had real work one or two days a week that instigated the changeover.

Of course, it would be hideously impractical to use a punchcard as an ID card. They're just not durable enough to carry around in your walled and still last any length of time. But you're right: conceptually, for that particular application, there's very little difference.

The difference comes in some of the other applications mentioned. Your ID card isn't really a data storage format -- nobody ever considered storing mass amounts of data on stacks of ID cards -- but cards punched with Hollerith codes are both a medium and a format. They can store data, as the article mentioned with the old nuclear test data that's only recently been converted, or they can store code -- Fortran, for example, was designed to be used with punch cards and this is why Fortran IV was so rigid about line lengths, what information goes in what columns, and so forth.

Hotels (2, Interesting)

pokka (557695) | more than 12 years ago | (#2977670)

I often see punchcards being used as keys to hotel rooms. Does that count?

not again (1)

good-n-nappy (412814) | more than 12 years ago | (#2977671)

For crying out loud, I suppose we have to hear all those worn out chad jokes all over again.

this is one of my problems with 'geeks'. (3, Insightful)

perdida (251676) | more than 12 years ago | (#2977674)

Technologies, in society, operate on a gradient. The old ones are usually retained until they fall apart, and the new ones are acquired when it's forced upon a business or an individual (usually because everybody else has acquired a new tech, and it's incompatible with the old).

There are vested interests in old technologies, too. That's why an airport, who's been subcontracting to an old-skewl tech company for years, may have a new iteration of punchcard tech.

In Africa, for example, the old Datsuns and 286's we throw away are put to good use, and repaired until they fall apart. Most people, there and here, see technology as a necessary evil, not a blessing. They would hate to spend money on, and waste time learning, something new just for its own sake!

Only a truly myopic perspective - that which worships the new for the newness, and hence also worships the old for its oldness, would consider the use of Punchcards something slash-worthy. I wish there were more perspective on these issues.

Honestly... (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#2977686)

I have come to hate computers.

Sure, I program for a living, but I hate them. I don't even want to be around "computing devices" anymore.

Re:Honestly... (0)

NDPTAL85 (260093) | more than 12 years ago | (#2977810)

Then why don't you find a new line of work?

Re:this is one of my problems with 'geeks'. (4, Funny)

2Bits (167227) | more than 12 years ago | (#2977727)

Hey dude, upgrading for the sake of upgrading is how you make the economy move. Beside, the US president is asking people to go out and spend money, it's an act of patriotism.

Re:this is one of my problems with 'geeks'. (0)

Anonymous Coward | more than 12 years ago | (#2977751)

Of course, you posted this diatribe with punchcards.

Look everyone, a new kind of moron. (0)

NDPTAL85 (260093) | more than 12 years ago | (#2977803)

You are a new type of moron. If you have a problem with geeks, then maybe you should stay away from geek SITES you stupid stupid fuck.

Engineering uses (3, Interesting)

FastT (229526) | more than 12 years ago | (#2977676)

At least in the automotive engineering field, punchcards and Fortran seem to still be going strong. I remember when I got my ME degree in the early nineties, we had photocopies in our handouts of the punchcards used to calculate flame propagation for combustion engine design. Interestingly, the programs companies and researches use for these calculations are written in Fortan.

Re:Engineering uses (2)

FredGray (305594) | more than 12 years ago | (#2977793)

Even in a field where no actual cards have been used for 20 years, the documentation for a lot of the scientific code that I deal with still uses the word "card" extensively to mean "line in input file." The vocabulary just hasn't caught up with the technology...

Re:Engineering uses (1, Flamebait)

donglekey (124433) | more than 12 years ago | (#2977794)

I remember when I got my ME degree

Jesus, and I thought MSCE's were useless, what ever possesed you to go through that?

Re:Engineering uses (0)

Anonymous Coward | more than 12 years ago | (#2977844)

Mechanical Engineering is useless?!

What are you talking about...

Interesting (0, Redundant)

Burritos (535298) | more than 12 years ago | (#2977677)

In the electromechanical tabulator era, long before electronic computers, IBM locked up Herman Hollerith's patents on the punch card. This deprived competitors of access to the medium in which the vast majority of machine-processed documents were originated and maintained. Remington Rand, which acquired the UNIVAC computer family from the Eckert-Mauchly Computer Corporation, had a well-established line of tabulating machinery that dodged the IBM Hollerith patents by using 90 column cards with round holes, punched by mechanical punches that punched the entire card at once (and hence allowed correction of errors before the card was punched, unlike IBM gear where one quickly learned, "You can't erase a hole".) Once UNIVAC obtained patents on the key technologies of electronic computing, they were able to license these patents to IBM in return for the rights to the 80 column Hollerith card (which, in retrospect, was not a terribly good idea, strategically speaking), and the Hollerith card became the mainstream input medium for UNIVAC computers.
But if you've designed your whole corporate data processing system around 90 character records, it's very difficult to just lop off the last 10. Early adopters of Remington Rand tabulators and UNIVAC computers continued to soldier along with 90 column cards well into the 1970's. Here's an example I punched in 1972 on a 1930's vintage Remington Rand keypunch while I was employed at Vickers division of Sperry Rand in Troy, Michigan, in the United States.

Cheap but low density (2)

hpa (7948) | more than 12 years ago | (#2977681)

Let's face it -- there are some times when cheap and portable is what matters, and low density just doesn't matter. Whether or not at that point you use puched paper, bar codes or magnetic strips is mostly just a matter of your application. Personally I suspect that bar codes is actually the main competitor to punch cards in this application, because they can be produced on standard laser printers (a fairly new development, mind you), however punch cards do have one major advantage over bar codes or magstrips: it's probably the less fragile of the three.

When I was kid. (2, Funny)

TheGeneration (228855) | more than 12 years ago | (#2977682)

I always found the punch card stories my professors told to be about as enthralling as the "I walked through snow barefoot up hills, both ways" stories my grand daddy told me.

Both are of equal value. (ie, whine = whine)

Are you old enough to remember.. (3, Interesting)

Innominate Recreant (557409) | more than 12 years ago | (#2977684)

the expression "Batch is a bitch" or "Floor Sort"?
Until fairly recently (3 years ago) at a VAX shop I worked at, they used VMS software that emulated an IBM RJE (look it up) station for transmission of financial transactions to a bank. Each record in the file that was sent appeared to the IBM mainframe to be a punch card. I had to write a DCL routine to create the JCL that launched the program remotely on the mainframe.
Banks are always the last institutions to adopt new technologies.

Inominate Recreant - 22 years in the code biz.

Re:Are you old enough to remember.. (0)

Anonymous Coward | more than 12 years ago | (#2977763)

At the local community college in Los Angeles, back when I was in high school, they had an IBM 1622 - a *decimal* machine (not binary!) that used punched cards.

At UCSD, we used RJEs to submit decks to UCSB's S/360. Ass'y language class was taught using that setup. Two runs a week - BOY, were those decks ever checked!

They also used punched cards for the comparative languages class - SNOBOL, Lisp, APL on punched cards for the B6700.

Camptown Races (0)

Anonymous Coward | more than 12 years ago | (#2977685)

doo-dah, doo-dah...

cards (0)

Anonymous Coward | more than 12 years ago | (#2977690)

What's cool about punch cards (my gf's mother, a former programmer at an insurance co gave me a brick a while back) is that you can actually see the bits and bytes in a much more concrete way than the way we abstractly understand them today. Coding used to, it seems to me, be a much more vicseral, "real" thing than what it is today. (Especially in the big metal days when a byte of memory took up about a square foot in the machine).

Cards? (4, Insightful)

saintlupus (227599) | more than 12 years ago | (#2977691)

slashdotters not yet in their dotage may have never seen these 80 column Hollerith field cards

Hell, seems like most Slashdotters don't remember the heady days of the 486 any more, let alone punch cards.

"You mean computers used to have just a command line? Not even Windows 95?"

(I know, I know, troll. Fuck off.)

Re:Cards? (0)

I.T.R.A.R.K. (533627) | more than 12 years ago | (#2977730)

Goooooooo jumper pin configurations! Yaaay!

Re:Cards? (0)

Anonymous Coward | more than 12 years ago | (#2977834)

Jumper pins? How about ROM based boot loaders for the tape drive?

Why back in my day, we had a little machine (Model 9.8m/s) to sort the beads that were then fashioned upon mathmatical sliders. By simply moving the beads around, a cycle of numerical computation could be implimented. It was more fun to have a coprocessor handy to speed things up, so you could share jokes or a cup of coffee with it. Sadly those days are long gone. Now we have operating systems that lose all the beads when sneezed at and electronically remove funds from credit accounts for their yearly lease.

Re:Cards? (1)

Banjonardo (98327) | more than 12 years ago | (#2977795)

My 486 ran win95, thank you very much. And before that, the 386s ran win 3.1 which was NOT a command line.

Re:Cards? (1)

Mainframer (530235) | more than 12 years ago | (#2977835)

I remember when I got my old 386 DX25 running Win95A with only 10 MB of memory. Heck it was just a tiny bit slower than my 486 SX33 with 32 MB. I still fire them up from time to time just for fun. I should have kept that PC XT with DOS 3.1 running in 1 MB of memory. Was a real blazer...

Rad!! (1)

Uberminky (122220) | more than 12 years ago | (#2977692)

I'm always saying I wish I could program punchcards. I think this day and age is bloody incredible... The technology involved in a mere hard drive is simply mind-blowing. But still, somehow, I feel a little bit cheated by not living "back in the day". I've had some great learning experiences thanks to being alive when I am, but I still wish I could program on punch cards once or twice just to say I've done it. I still wish I'd been around to code a 6502 blitter for my computer in asm. I tinker with some embedded programming (with the IU Robotics Club), so this stuff is incredibly cool to me. Anyway, sorry for my waxing nostalgic about things I never experienced, I don't feel like registering to read the article, and my browser doesn't seem to like the page anyway. But it's kinda like.... it would be cool to live in Medieval times (alchemy, knights, people saying "Ni! Ni!"..), provided I wouldn't have to give up my indoor plumbing and cable modem. Or something.

You Still can (0)

Anonymous Coward | more than 12 years ago | (#2977723)

well, maybe the punchcards would be harder, but programming older cpu-s is actually quite usefull.

Personally I like my ti-calculator with a z80 (I know I should have a HP, go away)

Also there are people haiving competitions (robo-sumo anyone) with micro-programmable cpu's.

Re:You Still can (0)

Anonymous Coward | more than 12 years ago | (#2977790)

You guys don't seem to get that punchcards were an input/storage mechinism, not something you "programmed". You punched your programs onto the cards and then fed them into the reader and the CPU executed them.

Apu used punch cards for his thesis... (0)

Anonymous Coward | more than 12 years ago | (#2977699)

Apu used them to create the first computerized tic-tac-toe game.

So there.

My dad still uses them... (2)

psxndc (105904) | more than 12 years ago | (#2977703)

instead of post-its.



Anonymous Coward | more than 12 years ago | (#2977710)


Seen them!? I punched 'em - still have a box ... (5, Insightful)

gnetwerker (526997) | more than 12 years ago | (#2977716)

I don't mean to be an old fart of the "I walked ten miles to school uphill in the snow" variety, but it might benefit /.ers to remember that they didn't invent computers, software, or much of the technology they gleefully use and (?) misuse.

Hollerith cards are ~80 yrs old, the stored program computer is > 50 yrs old, the Internet is > 30 years old, the PC is > 25 years old, and all the important user-interface functions we now use (windows, icons, mouse, pointer) were demonstrated in 1968 by Doug Englebart (

I used to hate the comment that "I don't know what progamming language I'll be writing in 20 years, but I know it will be called FORTRAN". Now I see the (only slightly inprecise) wisdom in it. You would probably be bored by my stories about entering PDP-11 code on the console switches in octal, but there is a lesson in there somewhere.

The message is: real change takes a long time -- one or two human generations. Overnight sensations and revolutions are usually many years in the making. Don't respect yer elders, but at least know what we did wrong. Andy Warhol said: "They say time changes things, but actually you have to change them yourself".

End of Sermon


Re:Seen them!? I punched 'em - still have a box .. (0)

Anonymous Coward | more than 12 years ago | (#2977737)

You would probably be bored by my stories about entering PDP-11 code on the console switches in octal, but there is a lesson in there somewhere.

Yes. No.

Re:Seen them!? I punched 'em - still have a box .. (-1, Flamebait)

Anonymous Coward | more than 12 years ago | (#2977771)

So if you are so hardcore why is your slashdot ID in the 500,000's? Slashdot id == hardcoreness. Nothing else matters.

Re:Seen them!? I punched 'em - still have a box .. (0, Redundant)

Bones3D_mac (324952) | more than 12 years ago | (#2977783)

Please don't feed the trolls.

Re:Seen them!? I punched 'em - still have a box .. (1, Funny)

Anonymous Coward | more than 12 years ago | (#2977791)

You would probably be bored by my stories about entering PDP-11 code on the console switches in octal
You had octal? Base 8 hadn't been invented yet when I started programming.

Re:Seen them!? I punched 'em - still have a box .. (4, Interesting)

puetzc (131221) | more than 12 years ago | (#2977847)

Actuallly, punch cards are much older than 80 years. They were developed to tabulate the data for the 1890 census by Herman Hollerith (as in the hollerith code field(s) used in FORTRAN).

Another interesting fact - the cards are the size of a dollar bill. You don't think so? They are much larger? Punch cards are the size of an 1890 dollar bill.

I can still remember..... (3, Funny)

superid (46543) | more than 12 years ago | (#2977719)

....sitting at the 029 saying "someday they're gonna bury me face down, 9 edge first"


Non-Volatile Memory (4, Interesting)

Aging_Newbie (16932) | more than 12 years ago | (#2977722)

Given temp and humidity control the program stored on punch cards will withstand almost any assault including thermonuclear EMP. That's why paper tape is still the program storage method for some really critical systems. It is very hard to erase a punched hole.

Re:Non-Volatile Memory (1)

tmontes (80312) | more than 12 years ago | (#2977815)

Sure, but it's not easy to back it up...

Re:Non-Volatile Memory (0)

Anonymous Coward | more than 12 years ago | (#2977848)

There's always fire. But then you could move to
thin strips of stainless steel with the bits drilled out. Probably want to wear gloves if working with those all day.

Slow Down Cowboy!

Slashdot requires you to wait 20 seconds between hitting 'reply' and submitting a comment.

It's been 10 seconds since you hit 'reply'!

OH MY FUCKING GOD (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#2977726)

My penis smells of prawns.

MILSTRIP (3, Interesting)

theNote (319197) | more than 12 years ago | (#2977736)

I write software for the government that users a spec called milstrip.
Altough we don't print out cards, transactions between government/military systems still use 80 character long messages (or milstrip).

The milstrip spec is actually quite useful, and complex.
Although they are based on a legacy format, 80 character based systems have had an incredible amount of time to mature.
Replacing them all with more recent fromats (ie XML) would really give no return on investment.

wired (4)

PapaZit (33585) | more than 12 years ago | (#2977739)

Wired magazine talked about this a while ago. The archived article is here []

Airman Initiation... (5, Funny)

phraktyl (92649) | more than 12 years ago | (#2977740)

This reminds me of my Air Force days, when I heard many stories of how the Data Center admins would bring in a large bag of chad and dump it on the table in front of the new guy. They would make him sort it into Classified and Unclassified piles, with the Classified chad being anything with a marking on it. After several hours of tedious work, someone would run by and the breeze would mix it all back together on the table, making the poor Airman do it all over...

I was told that very few realized that they could just treat it *all* as Classified, and burn it. Heh.

For those of you who want to know more (1)

Joel Ironstone (161342) | more than 12 years ago | (#2977741) nchcards.html

A History on the technology.

Free Punch Cards (4, Funny)

TheMatt (541854) | more than 12 years ago | (#2977742)

Can't believe I didn't see this link: Free Punch Cards [] . I especially love the graphical punch your own card.

rent a punch (1)

Joel Ironstone (161342) | more than 12 years ago | (#2977753)

all your punch card needs:

Old Timer Story (5, Interesting)

dhovis (303725) | more than 12 years ago | (#2977754)

When I was in high school (10 years ago or so). I went with my father (a CS prof) to some seminars. There we met and talked with some old timers who'd been working with computers since the 50s. They told us about "code libraries" starting back in the days of punch cards. The story went something like this:
Bob: Hey Joe, didn't you write an I/O routine last week.

Joe: Yeah. [Joe pulls a stack of punch cards down off a shelf with a rubber band around them, and hands them to Bob.]

Bob: Thanks. [Bob removes the rubber band and inserts the stack of punch cards into the program he is writing.]

They have their uses (2, Funny)

Spooky Possum (80044) | more than 12 years ago | (#2977762)

We had stacks of them in the lab I used to work in.

We called them "incremental height adjusters".

Very useful.

Yes I do remember (2)

flacco (324089) | more than 12 years ago | (#2977766)

I remember decoding punch cards by hand when I was in Kindergarten in the late 1960's. My father was in the military, and we lived on an army base in Germany. He would bring home from work stacks of old punch cards for me. It was simple - one column for each digit and letter. I remember it was kind of cool how people's names and other recognizable words would emerge from the holes on the cards.

Punch cards, lego, apache = ??? (1)

jimadilo (115302) | more than 12 years ago | (#2977777)

If you got one of those lego tape loaders, and modified it to load punch cards into a reader, you could make it bahave a bit like a file system (should be quite easy to do on linux). Mount that file system and set it as apache's document root, and hey presto

The Worlds First Punch Card Powered Webserver!!!

You could probably do it with IIS too, but I don't know if it could keep up with the pace ;>

Heh (2)

SuiteSisterMary (123932) | more than 12 years ago | (#2977780)

In college, in, oh, 1995, we had some COBOL classes. And the IBM COBOL interpreter we used had the column constraints; it considered text input to be a virtual punch card; various COBOL bits had to be in various columns, or it would not compute. The VAX compiler, fortunately, didn't have such constraints. But the teacher, who was 65+, kept a whack of card sheets, which he'd photocopy and hand out, and require at least one assignment done on.

Don't forget that important use for the punched... (1)

SIGFPE (97527) | more than 12 years ago | (#2977789)

...card. Tracking ethnic minorities for extermination [] .

Interesting book BTW.

I used them. (2, Interesting)

Ymerej (12280) | more than 12 years ago | (#2977799)

I was in the last class at the University of Illinois at Urbana-Champaign to use punched cards to submit our programs. I've always thought it was kind of neat that I had a taste of that technology.

At the time, I really resented having to learn how to use a card punch. I eventually learned that you could sneak into the lab in the next room, and use a text editor on a 24 line by 80 character terminal to create your program, and then have the program punched by an automated card punch. Then, you took the cards back, and inserted them into the card reader.

We had a certain amount of credit in our accounts, and when it ran out, that was it. No more runs. Yes, we did much more careful desk checking "back in the day".

Punch cards are dangerous (-1)

Crapflooder (554043) | more than 12 years ago | (#2977808)

This Software without faulting or unlock map copy wired if vm stats Sys, include vm min; kernel map, lock map addr, round page, unhold, vm req swapout is dead, Pager, input routine interface is a range work, make and unnamed Anon infork: vm Fault occurring at securelevel to be LIABLE for: n (bp b resid bp). FreeBSD; Retry, swap Normal freeing it should remove, all.

SAS (the program) still has this legacy (1)

betis70 (525817) | more than 12 years ago | (#2977811)

I remember writing scripts for SAS, the stat package. To get your data read in you wrote "cards;". I always thought it was a bit of a bizarre statement till the professor explained it--they used the punch cards to store data on the original version and cards let the program know the data was ready to be read.

Considering the size of some of my datasets I'd hate to have to do the punching. I thought data entry was bad ...

JCL (3, Funny)

Registered Coward v2 (447531) | more than 12 years ago | (#2977818)

One of the advantages of JCL was you could put a few cards at the front of your deck that said "please do a warm boot" so someone couldn't run a program before you that caused all subesquent programs to be read as data an print mindless gibberish as the "output".

Nest week: Switching the run and parity error light covers on an 1130 for fun and profit.

Yep (1)

CatherineCornelius (543166) | more than 12 years ago | (#2977820)

Old enough and sad enough still to remember how to hand punch cards, but what I wanted to say was that the first ATM card I ever had, in the UK in 1975, was a hole-punched card. You got two of them and a PIN. The machine swallowed each card when you used it, and the bank posted it back by snailmail (there was no other kind of mail in those days) a couple of days later.

That didn't last long, of course. The bank introduced a new kind of card, with a magnetic strip. You got the card back at the end of the transaction, and you could use it to ask for your balance or order a statement. Using a weird display system based on printed questions on cloth scrolled across rollers controlled by a stepper motor.

Gerald Ford was the President of the USA.

Some programs are modeled after punch card (1)

ivanaponte (82505) | more than 12 years ago | (#2977826)

I work with cross tab programs and the data file is represented in the way of a punchcard. The data entry program works like if you are punching a card from a keyboard it even tells you the column number.

Consider these punch cards. (-1, Troll)

Anonymous Coward | more than 12 years ago | (#2977827)

High Times has confirmed: *BSD is dying
Yet another crippling bombshell hit the beleaguered *BSD community when recently High Times confirmed that *BSD accounts for less than a fraction of 1 percent of all servers. Coming on the heels of the latest HighTimes survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as further exemplified by failing dead last [] in the recent HighTimes comprehensive networking test.
All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS hobbyist dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.

Fact: *BSD is dead

*BSD is not dying (-1)

Crapflooder (554043) | more than 12 years ago | (#2977849)

In modern three years struggle to the highest importance of their the attainment of sanitary services of human judgment, that the we are interwoven with and the conqueror does not be the form these positions resembling a notable difference between the completing and feeling, of the manner without a belligerent can then turned is so much the smaller it can hardly undertake the contest, on the less disorganised and that as The sooner than the whole subject very trifling grounds it spilling blood to admit of all other for him, to abstain altogether.

This negative intention, undefended and the Staff, and complication of the Understanding importance which is here in War which the consideration every living but before an incomplete and instead of one will of different objects which after determinate quantities and weakness, of forces, as it lies more the superiority in these forces the theory has follow that was furnished the retreat, their knees. On in the muscles of clearness and boldly ventures in the German reading theatre, of blind passion, to another.

Virtul Punch cards (1)

vaalrus (160494) | more than 12 years ago | (#2977833)

Back in 1987, in my first year CS program at the U of Alberta, I remember vividly the instant I deciphered the cumbersome learned-by-rote commands used to deliver our PASCAL programming assignments to the compiler... Virtual punch card decks... It wasn't long after that that they finally retired the MTS system and the Amdahl it was running on in favour of some Unix boxes. Gaah. MTS...evil evil evil.

Punchcards are very dangerous (-1)

Crapflooder (554043) | more than 12 years ago | (#2977839)

Chapter is an a deceit, in this the Result, can be the training of disarming the notions of imagination in the moral effects but rather a higher functions Of this case we affairs in just as in war it is distinguished: success does not that which as here, also lost. Now when in are too weak, the superior to combat, in view to the reader (May imagine it lasts this course of Sieges the reputation of which for its reserves to these belong to any Moment we reflect that all the whole system of the place what makes the condition of this silent for an partial result of a definite and wide).

The field is that the tact of trophies taken, up until new forces liberated in the account of acting and as and more distinctly in this destruction of and combats, and a case lead to us that in a somewhat less weakened in the season. Upon at the soldier as relates is the number of the important enough but would be offered a Nation the one on these observations to teach the standard of victory (gained gave this importance for the War and circumstances by able to the mere slaughter). But adverse result is required for political object fully and again into it results of for his reputed talents, shall no reason in turning.

Not so out of fashion. (2)

Soko (17987) | more than 12 years ago | (#2977840)

Remember, with Open Source, you can re-write the code on anything. Imagine the possibilities [] .

Load More Comments
Slashdot Login

Need an Account?

Forgot your password?