Computer missing links

Many computer evolutionists would like to see a continuous and uninterupted progression from one program to another. The simple truth of the matter is that this is not found in software and neither is it found in hardware. The reality of the way computers evolve is that new forms of hardware and software appear fully formed and functional.

So what is a computer missing link? As an example, consider a compiler that compiles Pascal code. We know that this evolved before the C compiler. The C language is a lot like Pascal, and the computer missing link is the hypothetical compiler that compiled something between Pascal and C into working programs.

It is difficult to concieve what this compiler would have been, since it would have compiled neither Pascal nor C. Of course, the exact semantics of the language between Pascal and C are not known.

There are a number of theories about missing links:

As computer evolutionists, we do not like to say that any true fellow computer evolutionist is clearly off their rocking chair, so the current consensus is that all of the above theories are correct, and that even though each one is flawed, they are together sufficient to explain the missing links between forms of computer hardware and software.

Of course, no discussion of missing links is complete without mentioning a list of so-called missing link problems, all of which can be solved by reference to the explanations above. Click here for the list.



We appreciate feedback of a pro-computer evolutionary nature from our readers. If you have any ideas, comments, or suggestions for articles please let us know.
My name:
My e-mail address:
My comment:
 


Theory of Computer Evolution. Note that these pages are in no way associated with Answers in Genesis.