22
NICTA Copyright 2012 From imagination to impact Programming in the 1960s: a Personal History Len Bass

Programming in the 1960s

Embed Size (px)

DESCRIPTION

A personal history of stories about being a programmer in the 1960s

Citation preview

NICTA Copyright 2012 From imagination to impact

Programming in

the 1960s: a

Personal History

Len Bass

NICTA Copyright 2012 From imagination to impact

I graduated college with a Bachelor’s degree

in Mathematics in 1964

• Two possible positions

– Actuary

– Computer programmer

• Guess which one I took?

• Prior computer experience

– Saw a computer once on a tour

– No knowledge of programming

• I was given a thin book on Fortran II and told to learn it.

• First program was copied out of the book. It didn’t work

because the machine I used it on ran Fortran IV.

2

NICTA Copyright 2012 From imagination to impact

Job workflow - submission

• Type up submission on cards

• Place job card with submission number in front

of cards

• Give cards to operator

NICTA Copyright 2012 From imagination to impact

Fortran IBM card

NICTA Copyright 2012 From imagination to impact

026 Keypunch

NICTA Copyright 2012 From imagination to impact

Operator loads cards into card reader

NICTA Copyright 2012 From imagination to impact

IBM 7094 processes job

7

NICTA Copyright 2012 From imagination to impact

IBM Chain Printer prints output

NICTA Copyright 2012 From imagination to impact

Final portion of the workflow

• Operator takes cards and output, places them

into a box with submission number in front and

places box in wooden frame

• Elapsed time ~2-3 hours, typically.

NICTA Copyright 2012 From imagination to impact

First Assignment – involved Legendre

Polynomials

• The formula involved computing N! / M!

• It took me six weeks to debug with much wasted

computer time.

• Why? 7! overflowed when computed as an

integer on a 36 bit word.

• Recall I had a degree in mathematics

– Factorials were integers.

– Who ever heard of “overflow”

10

NICTA Copyright 2012 From imagination to impact

Consequence

• Debriefing meeting with my boss and my boss’

boss.

• Outcome – my boss should have overseen me

more closely.

• It wasn’t my fault!! It was management’s fault.

11

NICTA Copyright 2012 From imagination to impact

1968 – I am off to graduate school at Purdue

• Purdue constructed new mathematical

sciences/computer sciences building

– Completed in 1967

– Designed for IBM 360/67 in basement

NICTA Copyright 2012 From imagination to impact

IBM 360/67 was ~3 years late

• Purdue replaced their order with a CDC 6600

NICTA Copyright 2012 From imagination to impact

Why is this interesting?

• Mathematical Sciences building was designed to

have an IBM 360/67 in the basement

• Building was constructed with an external

elevator shaft to take computer to the basement

• CDC 6600 was two inches wider than the IBM

360/67

• Had to redig the elevator shaft!!

NICTA Copyright 2012 From imagination to impact

My assistantship

• Systems programmer for the High Energy

Physics department

• They had an IBM 360/44. What we would today

call a RISC machine

NICTA Copyright 2012 From imagination to impact

IBM 360/44

NICTA Copyright 2012 From imagination to impact

I learn to boot the machine

• I was shown how to boot the IBM 360/44

– Push blue button on lower right

– Enter date/time on console

• First time I did this …

NICTA Copyright 2012 From imagination to impact

• Lights went out

• Bells went off

• There was a power failure at that moment

NICTA Copyright 2012 From imagination to impact

IBM repairman as terrorist

• IBM performed weekly preventive maintenance

where card dust is vacuumed from inside the

computer.

• Involves removing the front panel of the console

• Purdue installed intrusion alarms on all of the

computers on campus including the High Energy

Physics computer

• The intrusion alarm prevented the repairman

from removing the front panel.

• So … he removed the intrusion alarm

NICTA Copyright 2012 From imagination to impact

Consequences

• Removing the intrusion alarm set off a silent

alarm at the campus police state

• Policemen in full riot gear and shotguns arrived

at the computer.

• …

20

NICTA Copyright 2012 From imagination to impact

Me ~1980

NICTA Copyright 2012 From imagination to impact

The world has changed!!

22