mersenneforum.org Back in my day we programmed with a stick and clay, and liked it
 Register FAQ Search Today's Posts Mark Forums Read

 2021-08-05, 15:21 #1 chris2be8     Sep 2009 2,221 Posts Back in my day we programmed with a stick and clay, and liked it Note: This thread was spun off from: New cryptocurrency causing disk drive shortage Think how many punch cards that would be. (It show my age that I can say I've used punch cards. And paper tape.) Chris Last fiddled with by Uncwilly on 2021-08-10 at 19:18
2021-08-05, 15:26   #2
EdH

"Ed Hall"
Dec 2009

4,177 Posts

Quote:
 Originally Posted by chris2be8 Think how many punch cards that would be. (It show my age that I can say I've used punch cards. And paper tape.) Chris
But, do you know whether dirt was discovered or invented? I don't think I've ever used cards or tape for their intended purpose. I started out with cassette tape.

2021-08-05, 15:33   #3
Uncwilly
6809 > 6502

"""""""""""""""""""
Aug 2003
101ร103 Posts

13·787 Posts

Quote:
 Originally Posted by chris2be8 Think how many punch cards that would be.
I found this
Quote:
 Originally Posted by https://www.quora.com/How-many-80-column-paper-punch-cards-would-be-necessary-to-store-1-terabyte-of-data-How-much-space-would-be-required-for-the-cards-and-how-much-would-they-weigh Anyway to work it out, a terabyte is 1*10^12 bytes which translates to 1.25 * 10^10 cards, or 12.5 billion cards. This would take up 1,205,467 cubic feet of space and weigh 34,097.5 tons.
Punch cards were never really used to their full potential. There is maybe 10% optimization that could be done while not changing the structure of the holes.

2021-08-05, 15:45   #4
PhilF

"6800 descendent"
Feb 2005

2·73 Posts

Quote:
 Originally Posted by chris2be8 Think how many punch cards that would be. (It show my age that I can say I've used punch cards. And paper tape.) Chris
I used paper tape in junior high. There was a teletype terminal in the office that students could use to connect to a remote mainframe somewhere. It is how I learned my first programming language (BASIC).

It connected to the mainframe through a 110 baud acoustic modem attached to the side of it. You dialed the number then placed the handset into the cradle. I wonder how long it would take to transmit those 12.5B punch cards at 110 baud?

Looks like I'm showing my age too...

2021-08-05, 16:37   #5
xilman
Bamboozled!

"๐บ๐๐ท๐ท๐ญ"
May 2003
Down not across

2×5,557 Posts

Quote:
 Originally Posted by PhilF I used paper tape in junior high. There was a teletype terminal in the office that students could use to connect to a remote mainframe somewhere. It is how I learned my first programming language (BASIC). It connected to the mainframe through a 110 baud acoustic modem attached to the side of it. You dialed the number then placed the handset into the cradle. I wonder how long it would take to transmit those 12.5B punch cards at 110 baud? Looks like I'm showing my age too...
You are but a callow youth. I was using cards and tape at university when doing my DPhil research.

Answering your question is a matter of simple arithmetic. 110 baud is 10 bytes per second to an adequate approximation. 1TB is 1012 bytes to an equally adequate approximation. There are 1011 seconds in 3000 years, again to an adequate approximation.

2021-08-07, 00:50   #6
storm5510
Random Account

Aug 2009

200510 Posts

Quote:
 Originally Posted by EdH ...I don't think I've ever used cards or tape for their intended purpose. I started out with cassette tape.
The first time I saw punch cards was in 1972. My eldest brother was taking a course at a very small school just off Monument Circle in Indianapolis. There was one computer which took up most of a 25 foot square room. Anyone walking by outside could see it through a large picture window. I think the language was COBOL. I remember clearly my brother telling me, "Do not ever drop a card stack."

2021-08-07, 02:25   #7
Chuck

May 2011
Orange Park, FL

29×31 Posts

Quote:
 Originally Posted by storm5510 I remember clearly my brother telling me, "Do not ever drop a card stack."
No problem, we'll just run the cards through the sorter (you DID remember to punch sequence numbers into columns 73-80 I hope).
Attached Thumbnails

2021-08-07, 08:01   #8
xilman
Bamboozled!

"๐บ๐๐ท๐ท๐ญ"
May 2003
Down not across

2·5,557 Posts

Quote:
 Originally Posted by Chuck No problem, we'll just run the cards through the sorter (you DID remember to punch sequence numbers into columns 73-80 I hope).
You did remember to increment the sequence numbers by 10 or 100 so you could insert new cards I hope.

BASIC programmers learned that very early on.

2021-08-07, 15:45   #9
slandrum

Jan 2021
California

1001011002 Posts

Quote:
 Originally Posted by xilman You did remember to increment the sequence numbers by 10 or 100 so you could insert new cards I hope. BASIC programmers learned that very early on.
The RENUMBER command from BASIC doesn't work so well on punch cards.

It was also fun when you wanted to insert a lot of code in one place.

2021-08-07, 15:46   #10
kriesel

"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

23×761 Posts

Quote:
 Originally Posted by slandrum It was also fun when you wanted to insert a lot of code in one place.
Use call.

2021-08-07, 15:50   #11
slandrum

Jan 2021
California

22·3·52 Posts

Quote:
 Originally Posted by kriesel Use call.
You mean GOSUB (at least in the basic variants I used, and there was a very small limit to nesting). CALL was used when you needed to call directly to machine code.

Last fiddled with by slandrum on 2021-08-07 at 15:54

 Similar Threads Thread Thread Starter Forum Replies Last Post jasong Lounge 1 2019-10-17 23:20 MattcAnderson Operazione Doppi Mersennes 1 2013-12-16 10:56 kladner Soap Box 3 2012-12-16 15:29 davieddy Puzzles 6 2007-01-19 17:18 HiddenWarrior Puzzles 24 2004-02-19 01:46

All times are UTC. The time now is 04:16.

Mon Jan 17 04:16:02 UTC 2022 up 177 days, 22:45, 0 users, load averages: 0.86, 0.91, 0.94