Talk:History of computing

From Citizendium
Revision as of 15:00, 12 May 2007 by imported>Pat Palmer (→‎brainstormed list of items to include: more reminders)
Jump to navigation Jump to search


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 (I will strike items as soon as they are incorporated in the article, or a group decision has been make never to incorporate them)Pat Palmer 11:11, 12 May 2007 (CDT)

Pioneering people:

  • Charles Baggage ADDED TO ARTICLE
  • Eniac (and its inventors) PLACEHOLDER ADDED TO ARTICLE
  • Grace Hopper - compilers
  • Dan Bricklin - first spreadsheet
  • Bill Gates - DOS and Windows
  • Alan Turing - key computational theorist
  • John Von Neumann - influential mathematician working on early computers
  • Claude Shannon - first associated boolean algebra with hardware switching algebra

Early machines:

  • Eniac - important early machine PLACEHOLDER ADDED TO ARTICLE
  • Edvac - important early machine PLACEHOLDER ADDED TO ARTICLE
  • Colossus - important early machine PLACEHOLDER ADDED TO ARTICLE

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_Inc., Burroughs Corporation, IBM, Minneapolis-Honeywell (Honeywell Labs), RCA, Sperry Rand, Sylvania Electric Products, Microsoft, Tandy Radio Shack, DEC, 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
  • 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)

archive of strike-outs

User:Robert_W_King has struck out a number of items from the brainstorm list. 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:Pat Palmer 07:43, 12 May 2007 (CDT)

  • 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's note: this is now covered on the Electronic switch#Vacuum tube page.)
  • 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)
  • 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?) (Pat answers: I'm not ready to exclude software from "history of computing")
  • security Tangetal. (Pat answers: "tangential?" today's its mainstream)
  • codecs (a branch of mathematics) leading to Voice Over Internet Protocol (VOIP), or digital streaming media communications standards (Pat answers: this is a matter for discussion; I've worked on such projects that use special signal processors, which is hardware, and also there is related software; seems like "computing" to me)
Please don't strike out more of the items on the list; they are just suggestions at this point and of course are subject to debate. Instead, please register your opinions as comments below (begin with multiple colons) or new sections on the page. I assure you we will listen to your opinions.Pat Palmer 07:43, 12 May 2007 (CDT)

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)

reminder to coordinate with CPU article

Some of the history of computing is currently incorporated in the CPU article.Pat Palmer 10:25, 12 May 2007 (CDT)

potential subtopics/directions

Since this article is "History of computing" and not "History of computers", I think it probaby ought to talk about the development of the idea of computability (Church, Turing, Gödel), and the idea of a von Neumann machine. It also might be worth talking about the development of virtual machines and microcode (and, of course, the subsequent shift towards RISC architectures as a kind of counter-movement). What I have in mind is that developments in software and operating systems have had a profound influence on direction(s) that computing has taken. I would also consider pointing out that computability theory started out trying to model notions of computation as carried out by humans, and only later became closely associated with computing devices.