Talk:History of computing: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Robert W King
imported>Pat Palmer
(→‎brainstormed list of items to include: partly done moving another user's comments)
Line 42: Line 42:
* John Von Neumann - influential mathematician working on early computers
* John Von Neumann - influential mathematician working on early computers
* Claude Shannon - first associated boolean algebra with hardware switching algebra
* Claude Shannon - first associated boolean algebra with hardware switching algebra
* <s>Thomas Edison - for Edison effect, which led to triode, which became vacuum tube switch</s> Edison would be better for something like "History of the Transistor"
* Thomas Edison - for Edison effect, which led to triode, which became vacuum tube switch


Early machines:
Early machines:
Line 50: Line 50:


Industry things:
Industry things:
* <s>DARPA, IETF and RFC's - led to invention of networks</s> networks were developed after the first real "digital computer"
* DARPA, IETF and RFC's - led to invention of networks
* Turing awards - as important in computing as, say, Nobel is is physics
* Turing awards - as important in computing as, say, Nobel is is physics
* Apple, IBM, <s>Microsoft</s> (Software company), DEC, Burroughs etc. (but where do we stop? do we go on to include Sun, Oracle, SAP, <s>Google</s> and the newer ''big'' players?)
* Apple, IBM, <s>Microsoft</s> (Software company), DEC, Burroughs etc. (but where do we stop? do we go on to include Sun, Oracle, SAP, <s>Google</s> and the newer ''big'' players?)
* key de facto standards (where the marketplace voted in a good idea)
* key de facto standards (where the marketplace voted in a good idea)
* official standards bodies, and their role and key standards
* official standards bodies, and their role and key standards
* <s>the internet (a diametrically opposed way of doing telecom and everything else; culturally very different than telecom) - some articles already started</s> "History of Networks"
* the internet (a diametrically opposed way of doing telecom and everything else; culturally very different than telecom) - some articles already started


Software evolution:
Software evolution:
* Unix, Multics, Mac OS X, Windows, Linux
* Unix, Multics, Mac OS X, Windows, Linux
* first spreadsheet - now, what was that guy's name?
* first spreadsheet - now, what was that guy's name?
* <s>operating system evolution (pointing off to many other articles)</s> Not necessarily about the development of the "computer" in the core context.
* operating system evolution (pointing off to many other articles)
* programming language evolution (pointing off to many other articles)
* programming language evolution (pointing off to many other articles)
* cryptography
* cryptography
Line 92: Line 92:
::No need to feel pressure.  This is a huge topic.  Books have been written (and I own some of them) he he.  I think it will take a long time to get this one ready for prime time, but we have to start somewhere, so I'm starting the list above.  I will have a lot more to add to it.  I need to look up my old notes from when I last taught this, and we need to construct a timeline.  The timeline would then branch off into deeper articles about the invention of that thing.  That's one way it could be structured to prevent it from becoming booksized, anyway.[[User:Pat Palmer|Pat Palmer]] 09:33, 11 May 2007 (CDT)
::No need to feel pressure.  This is a huge topic.  Books have been written (and I own some of them) he he.  I think it will take a long time to get this one ready for prime time, but we have to start somewhere, so I'm starting the list above.  I will have a lot more to add to it.  I need to look up my old notes from when I last taught this, and we need to construct a timeline.  The timeline would then branch off into deeper articles about the invention of that thing.  That's one way it could be structured to prevent it from becoming booksized, anyway.[[User:Pat Palmer|Pat Palmer]] 09:33, 11 May 2007 (CDT)
::: I think a goal for this article should more or less be going from the very initial need to identify quantities of things to the concept of binary, to the development of the first digital computer and then very briefly zoom through the last 80 years or so of computing history.  I don't think every single technological landmark needs to be covered in ''this'' particular article, because I think they could be discussed at great length in another segment itself.--[[User:Robert W King|Robert W King]] 10:10, 11 May 2007 (CDT)
::: I think a goal for this article should more or less be going from the very initial need to identify quantities of things to the concept of binary, to the development of the first digital computer and then very briefly zoom through the last 80 years or so of computing history.  I don't think every single technological landmark needs to be covered in ''this'' particular article, because I think they could be discussed at great length in another segment itself.--[[User:Robert W King|Robert W King]] 10:10, 11 May 2007 (CDT)
:[[User:Robert_W_King]] has stuck out a number of items.  I'm going to unstrike them on grounds that this is brainstorming, and we should postpone evaluating until all the information is in.  Furthermore, I don't necessarily agree with his reasons as stated on the edit notes.  The items he struck are show here:
* <s>Thomas Edison - for Edison effect, which led to triode, which became vacuum tube switch</s> Edison would be better for something like "History of the Transistor" (Pat answers: without the invention of vacuum tubes, there would have been no first computers)
* <s>DARPA, IETF and RFC's - led to invention of networks</s> networks were developed after the first real "digital computer" (Pat answers: everything except the first computer was developed "after"; so what?  it is part of the history of computing; it may end up being covered by other articles and just pointed to here, but we need it as a placemarker)
* <s>the internet (a diametrically opposed way of doing telecom and everything else; culturally very different than telecom) - some articles already started</s> "History of Networks" (Pat answers: same comment as above)
* <s>operating system evolution (pointing off to many other articles)</s> Not necessarily about the development of the "computer" in the core context. (Pat answers: i'm not sure i agree.  the name here is "computing" not "computers"; OS and hardware are built to interwork very closely)


==ideas on how to get started==
==ideas on how to get started==
This article seems like a mission impossible.  I think the trick is to keep this article as short as possible, while also making it complete by pointing off to other articles for deep detail.  At the same time, we need a 'compelling narrative'; what a story it is.  Good luck getting started![[User:Pat Palmer|Pat Palmer]] 09:41, 11 May 2007 (CDT)
This article seems like a mission impossible.  I think the trick is to keep this article as short as possible, while also making it complete by pointing off to other articles for deep detail.  At the same time, we need a 'compelling narrative'; what a story it is.  Good luck getting started![[User:Pat Palmer|Pat Palmer]] 09:41, 11 May 2007 (CDT)

Revision as of 06:35, 12 May 2007


Article Checklist for "History of computing"
Workgroup category or categories Computers Workgroup, History Workgroup [Editors asked to check categories]
Article status Developing article: beyond a stub, but incomplete
Underlinked article? Yes
Basic cleanup done? Yes
Checklist last edited by Pat Palmer 15:23, 23 April 2007 (CDT)

To learn how to fill out this checklist, please see CZ:The Article Checklist.





first draft

I've copied this initial stuff out of Computers into here. It may seem a bit incomplete or awkward for now, but it's essential to reduce the size of the top-level Computer article. Someone please take this and own it!Pat Palmer 15:23, 23 April 2007 (CDT)

I'll assume the helm, lieutenant. Stand down! --Robert W King 15:28, 23 April 2007 (CDT)
Thank you! It's a big job.Pat Palmer 18:47, 23 April 2007 (CDT)
I'm considering blanking the whole article and starting over. Any objection? The wikipedia entry was/is such a mess to sort through.--Robert W King 13:08, 24 April 2007 (CDT)

I am totally re-writing the article with more completeness, so it doesn't look like a long essay. In fact it almost looks like the original wikipedia version came from someone's term paper.--Robert W King 13:55, 24 April 2007 (CDT)

more source material?

There might be some useful source material in this archive.Pat Palmer 18:46, 23 April 2007 (CDT)

suggestions for structure

It might be helpful to cover each previous century separately, and then in 20th century have a section for each decade. Or something.Pat Palmer 18:48, 23 April 2007 (CDT)

brainstormed list of items to include

Please add to this list anyone you think might ought to be included somewhere; we can mark them off once dealt with.Pat Palmer 09:29, 11 May 2007 (CDT)

now trying to start categorizing the list

Pioneering people:

  • Charles Baggage
  • Eniac (and its inventors)
  • Grace Hopper - compilers
  • Alan Turing - key computational theorist
  • John Von Neumann - influential mathematician working on early computers
  • Claude Shannon - first associated boolean algebra with hardware switching algebra
  • Thomas Edison - for Edison effect, which led to triode, which became vacuum tube switch

Early machines:

  • Eniac - important early machine
  • Edvac - important early machine
  • Colossus - important early machine

Industry things:

  • DARPA, IETF and RFC's - led to invention of networks
  • Turing awards - as important in computing as, say, Nobel is is physics
  • Apple, IBM, Microsoft (Software company), DEC, Burroughs etc. (but where do we stop? do we go on to include Sun, Oracle, SAP, Google and the newer big players?)
  • key de facto standards (where the marketplace voted in a good idea)
  • official standards bodies, and their role and key standards
  • the internet (a diametrically opposed way of doing telecom and everything else; culturally very different than telecom) - some articles already started

Software evolution:

  • Unix, Multics, Mac OS X, Windows, Linux
  • first spreadsheet - now, what was that guy's name?
  • operating system evolution (pointing off to many other articles)
  • programming language evolution (pointing off to many other articles)
  • cryptography
  • security Tangetal.
  • advanced software such as AI and machine learning applications (many people don't even know these things exist, or can be done, but they are becoming important in stock market, military, security etc.)
  • codecs (a branch of mathematics) leading to Voice Over Internet Protocol (VOIP), or digital streaming media communications standards.

Computer design evolution:

  • batch processing to multi processing to multi threading
  • memory management, especially virtual memory
  • character sets
  • processing speedups (maybe belong in computer architecture?)
  • changing memory technologies (mix of hardware and software, very complex)

Personal computing: (several articles already exist, though their variety and structure is still in flux)

  • invention of single-chip microprocessor
  • CP-M, Commodore, Tandy Radio Shack

Special computers:

  • Nasa's computers for the Apollo moon voyages
  • supercomputers (Cray etc)
  • embedded computer and gadgets
  • telecom and fiberoptic communications (an entire specialized industry based almost solely on special computers, realtime software, and some specialized hardware)

Everything not fitting somewhere else:


I confess, I have been seriously slacking on this article. There's a lot more to be worked in of course, and I'll try to get into it more today and the following week.--Robert W King 09:15, 11 May 2007 (CDT)
No need to feel pressure. This is a huge topic. Books have been written (and I own some of them) he he. I think it will take a long time to get this one ready for prime time, but we have to start somewhere, so I'm starting the list above. I will have a lot more to add to it. I need to look up my old notes from when I last taught this, and we need to construct a timeline. The timeline would then branch off into deeper articles about the invention of that thing. That's one way it could be structured to prevent it from becoming booksized, anyway.Pat Palmer 09:33, 11 May 2007 (CDT)
I think a goal for this article should more or less be going from the very initial need to identify quantities of things to the concept of binary, to the development of the first digital computer and then very briefly zoom through the last 80 years or so of computing history. I don't think every single technological landmark needs to be covered in this particular article, because I think they could be discussed at great length in another segment itself.--Robert W King 10:10, 11 May 2007 (CDT)
User:Robert_W_King has stuck out a number of items. I'm going to unstrike them on grounds that this is brainstorming, and we should postpone evaluating until all the information is in. Furthermore, I don't necessarily agree with his reasons as stated on the edit notes. The items he struck are show here:
  • Thomas Edison - for Edison effect, which led to triode, which became vacuum tube switch Edison would be better for something like "History of the Transistor" (Pat answers: without the invention of vacuum tubes, there would have been no first computers)
  • DARPA, IETF and RFC's - led to invention of networks networks were developed after the first real "digital computer" (Pat answers: everything except the first computer was developed "after"; so what? it is part of the history of computing; it may end up being covered by other articles and just pointed to here, but we need it as a placemarker)
  • the internet (a diametrically opposed way of doing telecom and everything else; culturally very different than telecom) - some articles already started "History of Networks" (Pat answers: same comment as above)
  • operating system evolution (pointing off to many other articles) Not necessarily about the development of the "computer" in the core context. (Pat answers: i'm not sure i agree. the name here is "computing" not "computers"; OS and hardware are built to interwork very closely)

ideas on how to get started

This article seems like a mission impossible. I think the trick is to keep this article as short as possible, while also making it complete by pointing off to other articles for deep detail. At the same time, we need a 'compelling narrative'; what a story it is. Good luck getting started!Pat Palmer 09:41, 11 May 2007 (CDT)