Elk Cloner: The program with a personality
It will get on all your disks
It will infiltrate your chips
Yes it's Cloner!
It will stick to you like glue
It will modify ram too
Send in the Cloner!
Jürgen Kraus, a computer science student at the University of Dortmund, writes his master's thesis on Selbstreproduktion bei Programmen, describing the construction of such phenomena. This thesis is the first study to show that certain programs can display behaviour similar to that of biological viruses.Then the answer dawned on him, and he almost laughed. Fluckner had resorted to one of the oldest tricks in the store and turned loose in the continental net a self-perpetuating tapeworm, probably headed by a denunciation group "borrowed" from a major corporation, which would shunt itself from one nexus to another every time his credit-code was punched into a keyboard. It could take days to kill a worm like that, and sometimes weeks.
The phrase "computer virus" was used in the movie Westworld to describe a malicious program that emerged in the computer system.
Central malfunction.
Another one?
...
The majority of the breakdowns were minor or peripheral...
...
And there's a clear pattern here which suggests an analogy to an infectious disease process spreading from one resort area to the next. Perhaps there are superficial similarities to disease. It's only a theoretical concept
Gregory Benford's story "The Scarred Man" published in Venture magazine. The story features a programms called "VIRUS" and "VACCINE":
"Sapiro got rich and so did Garner, only Garner never seemed to show it. He didn't buy anything new or take his wife to Luna for a vacation. Sapiro figured it was just Garner's shyness. He didn't imagine his partner was saving it all up someplace where he could run when the time came. Sapiro didn't have much time to think about it anyway because he was working eighteen hour days, with assistants to do fake work as a blind. The flunkies would go in, fiddle with the machine the way Sapiro had told them, and then Sapiro would pop in, dump the program - he called it VIRUS - and take off. The people who owned the machine never suspected anything because it looked like a complicated process; all those assistants were there for hours.
The smallest creature capable of looping through memory and performing all three functions was about 30 [IBM] 7090 instructions long. The calling sequences were very efficient so most of the code in fact was involved with searching and reproduction - the latter being a nontrivial task since the code of an individual could not simply be copied but had to be correctly relocated. Vyssotsky invented a move-and-relocate loop of five instructions that instantly became standard.
McIlroy had a tiny creature only 15 cells long that could probe and kill, for which we had to cut down the limit of 20 protected cells lest it be immortal. Before decent search strategies evolved this simple hard-shelled ``virus''actually won a few rounds.