acs history sig - wordpress.com · acs history sig april 2010 david benn tuesday, 19 july 2011

60
ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Upload: others

Post on 22-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

ACS History SIG April 2010

David Benn

Tuesday, 19 July 2011

Page 2: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Back to the Future

Tuesday, 19 July 2011

Page 3: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Back to the Future

The best way to predict the future is to invent it. (Alan Kay)

Tuesday, 19 July 2011

Page 4: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Back to the Future

The best way to predict the future is to invent it. (Alan Kay)

On the other hand...

Tuesday, 19 July 2011

Page 5: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Back to the Future

The best way to predict the future is to invent it. (Alan Kay)

On the other hand...

Those who fail to learn from history are doomed to repeat it. (Winston Churchill)

Tuesday, 19 July 2011

Page 6: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Back to the Future

The best way to predict the future is to invent it. (Alan Kay)

On the other hand...

Those who fail to learn from history are doomed to repeat it. (Winston Churchill)

ACS is 50.

Tuesday, 19 July 2011

Page 7: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Back to the Future

The best way to predict the future is to invent it. (Alan Kay)

On the other hand...

Those who fail to learn from history are doomed to repeat it. (Winston Churchill)

ACS is 50.

computing goes back a long way...

Tuesday, 19 July 2011

Page 8: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Why should we talk about history?

Tuesday, 19 July 2011

Page 9: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Why should we talk about history?

to recognise, celebrate, and learn from the past.

Tuesday, 19 July 2011

Page 10: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Why should we talk about history?

to recognise, celebrate, and learn from the past.

To understand, e.g. why are computers, GUIs, programming languages etc the way they are?

Tuesday, 19 July 2011

Page 11: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Why should we talk about history?

to recognise, celebrate, and learn from the past.

To understand, e.g. why are computers, GUIs, programming languages etc the way they are?

It’s interesting...

Tuesday, 19 July 2011

Page 12: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Why should we talk about history?

to recognise, celebrate, and learn from the past.

To understand, e.g. why are computers, GUIs, programming languages etc the way they are?

It’s interesting...

Actually, do we need another reason?

Tuesday, 19 July 2011

Page 13: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Why should we talk about history?

to recognise, celebrate, and learn from the past.

To understand, e.g. why are computers, GUIs, programming languages etc the way they are?

It’s interesting...

Actually, do we need another reason?

We like to explore; the past is no different...

Tuesday, 19 July 2011

Page 14: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Tuesday, 19 July 2011

Page 15: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

“I wish to God these calculations had been executed by steam.”

Tuesday, 19 July 2011

Page 16: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

“I wish to God these calculations had been executed by steam.”

Charles Babbage (19th Century inventor)

Tuesday, 19 July 2011

Page 17: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Tuesday, 19 July 2011

Page 18: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

“Before computers were machines,

they were people.” (David Alan Grier)

Tuesday, 19 July 2011

Page 19: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Harvard College Observatory Human Computers (1925)

Tuesday, 19 July 2011

Page 20: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Harvard Archives (1891)

Tuesday, 19 July 2011

Page 21: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

ENIAC

Tuesday, 19 July 2011

Page 22: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Early (Australian) Computers

CSIRAC

SILLIAC

Tuesday, 19 July 2011

Page 23: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Univac

Tuesday, 19 July 2011

Page 24: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

IBM 7094

IBMSystem/360

Tuesday, 19 July 2011

Page 25: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Minicomputers

Tuesday, 19 July 2011

Page 26: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

supercomputers

Tuesday, 19 July 2011

Page 27: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Microcomputers

Tuesday, 19 July 2011

Page 28: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Microcomputers

Tuesday, 19 July 2011

Page 29: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Microcomputers

Tuesday, 19 July 2011

Page 30: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Computer Science

Tuesday, 19 July 2011

Page 31: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Computer Science

Tuesday, 19 July 2011

Page 32: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Computer Science

But, as Edsger Dijkstra remarked:

Tuesday, 19 July 2011

Page 33: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Computer Science

But, as Edsger Dijkstra remarked:

“Computing Science is no more about computers than Astronomy is about Telescopes.”

Tuesday, 19 July 2011

Page 34: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Computer Science

Tuesday, 19 July 2011

Page 35: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Tuesday, 19 July 2011

Page 36: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Programming Languages

Tuesday, 19 July 2011

Page 37: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

People

Tuesday, 19 July 2011

Page 38: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Operating Systems

Tuesday, 19 July 2011

Page 39: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Operating Systems1969 - UNIX

Tuesday, 19 July 2011

Page 40: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Operating Systems1969 - UNIX

1985 - OSX (Mach kernel)

Tuesday, 19 July 2011

Page 41: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Operating Systems1969 - UNIX

1985 - OSX (Mach kernel)

1985 - AmigaOS

Tuesday, 19 July 2011

Page 42: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Operating Systems1969 - UNIX

1985 - OSX (Mach kernel)

1985 - AmigaOS

1991 - Linux

Tuesday, 19 July 2011

Page 43: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Operating Systems1969 - UNIX

1985 - OSX (Mach kernel)

1985 - AmigaOS

1991 - Linux

1993 - Windows 7 (via WindowsNT)

Tuesday, 19 July 2011

Page 44: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Operating Systems1969 - UNIX

1985 - OSX (Mach kernel)

1985 - AmigaOS

1991 - Linux

1993 - Windows 7 (via WindowsNT)

1995 - BeOS

Tuesday, 19 July 2011

Page 45: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Operating Systems1969 - UNIX

1985 - OSX (Mach kernel)

1985 - AmigaOS

1991 - Linux

1993 - Windows 7 (via WindowsNT)

1995 - BeOS

1996 - Windows Mobile (via WinCE)

Tuesday, 19 July 2011

Page 46: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Operating Systems1969 - UNIX

1985 - OSX (Mach kernel)

1985 - AmigaOS

1991 - Linux

1993 - Windows 7 (via WindowsNT)

1995 - BeOS

1996 - Windows Mobile (via WinCE)

1997 - Symbian (via EPOC32)

Tuesday, 19 July 2011

Page 47: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Operating Systems1969 - UNIX

1985 - OSX (Mach kernel)

1985 - AmigaOS

1991 - Linux

1993 - Windows 7 (via WindowsNT)

1995 - BeOS

1996 - Windows Mobile (via WinCE)

1997 - Symbian (via EPOC32)

2005 - Microsoft Singularity

Tuesday, 19 July 2011

Page 48: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Australia, SA, ACS, ...

Tuesday, 19 July 2011

Page 49: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Australia, SA, ACS, ...

CSIRAC, SILLIAC, ...

Tuesday, 19 July 2011

Page 50: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Australia, SA, ACS, ...

CSIRAC, SILLIAC, ...

Computer Society of SA (CSSA) founded in 1960 by late Prof. Renn Potts & Don Overhue

Tuesday, 19 July 2011

Page 51: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Australia, SA, ACS, ...

CSIRAC, SILLIAC, ...

Computer Society of SA (CSSA) founded in 1960 by late Prof. Renn Potts & Don Overhue

First society for computing professionals in Australia (amongst first in world).

Tuesday, 19 July 2011

Page 52: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Australia, SA, ACS, ...

CSIRAC, SILLIAC, ...

Computer Society of SA (CSSA) founded in 1960 by late Prof. Renn Potts & Don Overhue

First society for computing professionals in Australia (amongst first in world).

CSSA merged with others across Australia in 1966 to form Australian Computer Society. (ACS)

Tuesday, 19 July 2011

Page 53: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Questions for you

Tuesday, 19 July 2011

Page 54: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Questions for you

What big topics don’t appear in these slides?

Tuesday, 19 July 2011

Page 55: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Questions for you

What big topics don’t appear in these slides?

What do you think this SIG should be about?

Tuesday, 19 July 2011

Page 56: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Questions for you

What big topics don’t appear in these slides?

What do you think this SIG should be about?

Do you have suggestions for talk topics, speakers?

Tuesday, 19 July 2011

Page 57: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Questions for you

What big topics don’t appear in these slides?

What do you think this SIG should be about?

Do you have suggestions for talk topics, speakers?

Are you interested in writing, reviewing, speaking?

Tuesday, 19 July 2011

Page 58: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Questions for you

What big topics don’t appear in these slides?

What do you think this SIG should be about?

Do you have suggestions for talk topics, speakers?

Are you interested in writing, reviewing, speaking?

quotes could form basis of SIG meeting topics.

Tuesday, 19 July 2011

Page 60: ACS History SIG - WordPress.com · ACS History SIG April 2010 David Benn Tuesday, 19 July 2011

Notes

Leinbiz (17th century)

Binary number system

Calculus, independently of Newton

Stepped reckoner

calculus ratiocinator

characteristica universalis

Tuesday, 19 July 2011