Top Banner
A mechanic at his daily work …
71

The COBOL Story by Wim Ebbinkhuijsen

Apr 14, 2017

Download

Software

Micro Focus
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The COBOL Story by Wim Ebbinkhuijsen

A mechanic at

his daily work …

Page 2: The COBOL Story by Wim Ebbinkhuijsen

Mark I

length 16m

height 2,50m

765.000 components

650 km wires

Page 3: The COBOL Story by Wim Ebbinkhuijsen

Calculation of implosions

Page 4: The COBOL Story by Wim Ebbinkhuijsen

Salvo-calculations

Page 5: The COBOL Story by Wim Ebbinkhuijsen

Uncrackable German coding machine

Page 6: The COBOL Story by Wim Ebbinkhuijsen

At first relais,

very much of them …

then electrotubes,

very much of them

Page 7: The COBOL Story by Wim Ebbinkhuijsen

Then magnetcores, very much of them

Followed by transistors,

very much of them

Page 8: The COBOL Story by Wim Ebbinkhuijsen

Punched tape

Extremely vulnerable

Punched card

Still very vulnerable

Page 9: The COBOL Story by Wim Ebbinkhuijsen

Magnetic tape

only serial access

Magnetic disk

Random access

Page 10: The COBOL Story by Wim Ebbinkhuijsen
Page 11: The COBOL Story by Wim Ebbinkhuijsen

Generates machine language

Varies per computer

Page 12: The COBOL Story by Wim Ebbinkhuijsen

Generates assembler-code

1952 First compiler

“FlowMatic”

by Grace Hopper

Page 13: The COBOL Story by Wim Ebbinkhuijsen

Thanks to DoD…

Page 14: The COBOL Story by Wim Ebbinkhuijsen

Eisenhower

president

Page 15: The COBOL Story by Wim Ebbinkhuijsen

Kennedy

running

Page 16: The COBOL Story by Wim Ebbinkhuijsen

Revolution

Fidel Castro

Page 17: The COBOL Story by Wim Ebbinkhuijsen

No Berlin

wall yet

Page 18: The COBOL Story by Wim Ebbinkhuijsen

NO COBOL NO BID

Page 19: The COBOL Story by Wim Ebbinkhuijsen

1961

A COBOL program

compiled at

two computers

Page 20: The COBOL Story by Wim Ebbinkhuijsen

- in The Netherlands

- 2 teachers

- 16 students

Page 21: The COBOL Story by Wim Ebbinkhuijsen

Scale-decrease

Used in

Apollo AGC

25% COBOL

Page 22: The COBOL Story by Wim Ebbinkhuijsen

1975

Microsoft

Page 23: The COBOL Story by Wim Ebbinkhuijsen

1976

Apple

Page 24: The COBOL Story by Wim Ebbinkhuijsen

Google

(originally

Googol)

Page 25: The COBOL Story by Wim Ebbinkhuijsen

COBOL : GOOGLE

7 : 1

Page 26: The COBOL Story by Wim Ebbinkhuijsen

COBOL

Alive

and

kicking!

Page 27: The COBOL Story by Wim Ebbinkhuijsen

25 billion financial transactions / day(13 x / day)70-80% in COBOL

Creditcards

ATM's

Tickets

Banking

Mobile phones

Stockmarkets

Taxes

Insurances

Page 28: The COBOL Story by Wim Ebbinkhuijsen

300 billion COBOL lines 300.000.000.000

5 billion new lines aeach year 5.000.000.000

Total investment 2 trillion $ 2.000.000.000.000

And ...

1.500.000 COBOL developers

Page 29: The COBOL Story by Wim Ebbinkhuijsen

You just don't

throw that away

Page 30: The COBOL Story by Wim Ebbinkhuijsen

End of WW II

Page 31: The COBOL Story by Wim Ebbinkhuijsen

- production

- Bank accounts

- transport and logistics

- government

- trading

- insurances

Page 32: The COBOL Story by Wim Ebbinkhuijsen

More cars

More telephones

Page 33: The COBOL Story by Wim Ebbinkhuijsen

More TV's and

TV-stations

New: satellites

Page 34: The COBOL Story by Wim Ebbinkhuijsen

Travel-agencies

Airlines

Railways

Hospitality

Page 35: The COBOL Story by Wim Ebbinkhuijsen

– new hardware

– robust software

. fast

. data-driven

. reliable

Page 36: The COBOL Story by Wim Ebbinkhuijsen

1964:

IBM announces

System 360

Page 37: The COBOL Story by Wim Ebbinkhuijsen

a. New technology

b. Smaller

c. Modular

Page 38: The COBOL Story by Wim Ebbinkhuijsen

Fast to learn

Robust

Reliable

Page 39: The COBOL Story by Wim Ebbinkhuijsen

1. record-structuring

2. mass data-processing

3. decimal calculating

4. report generating

Page 40: The COBOL Story by Wim Ebbinkhuijsen

- Soon very popular

- sales far beyond estimations

- PC = IBM

Page 41: The COBOL Story by Wim Ebbinkhuijsen

1981

1st MS-DOS

Page 42: The COBOL Story by Wim Ebbinkhuijsen

1985 1st WINDOWS

Page 43: The COBOL Story by Wim Ebbinkhuijsen

1990 1st WORD, EXCEL

Page 44: The COBOL Story by Wim Ebbinkhuijsen

COBOL-scriber's image

Page 45: The COBOL Story by Wim Ebbinkhuijsen

Catastrophic?

Real problem?

Hoax?

Page 46: The COBOL Story by Wim Ebbinkhuijsen

And remain yourself

Page 47: The COBOL Story by Wim Ebbinkhuijsen

From primitive to advanced

From simple to

complex

Page 48: The COBOL Story by Wim Ebbinkhuijsen
Page 49: The COBOL Story by Wim Ebbinkhuijsen
Page 50: The COBOL Story by Wim Ebbinkhuijsen
Page 51: The COBOL Story by Wim Ebbinkhuijsen

Useless!

Get out!

Never again!

Or …?

Page 52: The COBOL Story by Wim Ebbinkhuijsen

Meter: light in vacuum

in 1/299.792.458 sec

Inch: 2,54 cm

Page 53: The COBOL Story by Wim Ebbinkhuijsen

- too expensive

- keep your investments

- hardly any ROI

- current system

is efficient

- no real improvements

Page 54: The COBOL Story by Wim Ebbinkhuijsen

Stick to what you have

Page 55: The COBOL Story by Wim Ebbinkhuijsen

COBOL programmers:

becoming scarce

Page 56: The COBOL Story by Wim Ebbinkhuijsen

– Necessary

– Business along

with education

authorities

Page 57: The COBOL Story by Wim Ebbinkhuijsen

– Change position

– Improve earnings

– User groups

Page 58: The COBOL Story by Wim Ebbinkhuijsen

Is your system really that bad?

Page 59: The COBOL Story by Wim Ebbinkhuijsen

Performance

. response-times

. use of resources

. availability

. data management

Page 60: The COBOL Story by Wim Ebbinkhuijsen

Complexity = diversity * dependency

Page 61: The COBOL Story by Wim Ebbinkhuijsen

Replacing ...

or upgrading?

Page 62: The COBOL Story by Wim Ebbinkhuijsen

– Lasting

COBOL support

– Lifecycle

COBOL-market:

long and strong

Page 63: The COBOL Story by Wim Ebbinkhuijsen

Pre-analysis:

. duplicates

. unused routines

. inefficiënt coding

Page 64: The COBOL Story by Wim Ebbinkhuijsen

Code-translation:

– inefficiencies being copied

– new inefficiencies

– more complex results

– increased maintenance

Page 65: The COBOL Story by Wim Ebbinkhuijsen

COBOL remains the

fundament

– investments

– committed vendors

– COBOL in 2050 still

popular!

Special care:

shortage of programmers

Page 66: The COBOL Story by Wim Ebbinkhuijsen

Consider migration when:

. Change of database-systems

. Change of functionality

. Hardware adjustment

. Integration of companies

Page 67: The COBOL Story by Wim Ebbinkhuijsen

Migration risks:

– equal or less functionality

– maintenance problems

– increased runtime

– no added value

Page 68: The COBOL Story by Wim Ebbinkhuijsen

COBOL replaced?

•In the long run

•Not by just one language

Page 69: The COBOL Story by Wim Ebbinkhuijsen

- never matched

- no successor yet

Page 70: The COBOL Story by Wim Ebbinkhuijsen
Page 71: The COBOL Story by Wim Ebbinkhuijsen