Apple Worm

Apple Worm

:"For other meanings (e.g. the caterpillar) see Apple worm (disambiguation)."The Apple Worm is a computer program written for the Apple computer, and especially for the component 6502 microprocessor, which performs the act of dynamic self-relocation. The source code of the Apple Worm is the first program printed in its entirety within the Scientific American. [cite journal|journal=Scientific American| title=Computer Recreations| volume=285| month=May| year=1985| pages=38–39| first=A. K.| last=Dewdney] The Apple Worm was designed and developed by James R. Hauser and William R. Buckley.

Because the Apple Worm performs dynamic self-relocation within the one main memory of one computer, it does not constitute a computer virus, an apt if somewhat inaccurate description. Though the analogous behavior of copying code between memories is exactly the act performed by a computer virus, the virus has other characters not present in the worm. Note, such programs do not necessarily cause collateral damage to the computing systems upon which their instructions execute; there is no reliance upon a vector to ensure subsequent execution. This extends to the computer virus; it need not be destructive in order to effect its communication between computational environments.

External links

* [http://corewar.co.uk/vogtmann/applewo.jpgThe Apple Worm source code]

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Apple worm — Apple Ap ple ([a^]p p l), n. [OE. appel, eppel, AS. [ae]ppel, [ae]pl; akin to Fries. & D. appel, OHG, aphul, aphol, G. apfel, Icel. epli, Sw. [ a]ple, Dan. [ae]ble, Gael. ubhall, W. afal, Arm. aval, Lith. ob[*u]lys, Russ. iabloko; of unknown… …   The Collaborative International Dictionary of English

  • Apple worm — may refer to: * Codling moth, organism * The apple worm, computer program …   Wikipedia

  • apple worm — noun The larva of the codling moth …   Wiktionary

  • apple worm — noun : an insect larva that burrows in the interior of apples; especially : the larva of the codling moth …   Useful english dictionary

  • Apple — Ap ple ([a^]p p l), n. [OE. appel, eppel, AS. [ae]ppel, [ae]pl; akin to Fries. & D. appel, OHG, aphul, aphol, G. apfel, Icel. epli, Sw. [ a]ple, Dan. [ae]ble, Gael. ubhall, W. afal, Arm. aval, Lith. ob[*u]lys, Russ. iabloko; of unknown origin.] 1 …   The Collaborative International Dictionary of English

  • Apple blight — Apple Ap ple ([a^]p p l), n. [OE. appel, eppel, AS. [ae]ppel, [ae]pl; akin to Fries. & D. appel, OHG, aphul, aphol, G. apfel, Icel. epli, Sw. [ a]ple, Dan. [ae]ble, Gael. ubhall, W. afal, Arm. aval, Lith. ob[*u]lys, Russ. iabloko; of unknown… …   The Collaborative International Dictionary of English

  • Apple borer — Apple Ap ple ([a^]p p l), n. [OE. appel, eppel, AS. [ae]ppel, [ae]pl; akin to Fries. & D. appel, OHG, aphul, aphol, G. apfel, Icel. epli, Sw. [ a]ple, Dan. [ae]ble, Gael. ubhall, W. afal, Arm. aval, Lith. ob[*u]lys, Russ. iabloko; of unknown… …   The Collaborative International Dictionary of English

  • Apple brandy — Apple Ap ple ([a^]p p l), n. [OE. appel, eppel, AS. [ae]ppel, [ae]pl; akin to Fries. & D. appel, OHG, aphul, aphol, G. apfel, Icel. epli, Sw. [ a]ple, Dan. [ae]ble, Gael. ubhall, W. afal, Arm. aval, Lith. ob[*u]lys, Russ. iabloko; of unknown… …   The Collaborative International Dictionary of English

  • Apple butter — Apple Ap ple ([a^]p p l), n. [OE. appel, eppel, AS. [ae]ppel, [ae]pl; akin to Fries. & D. appel, OHG, aphul, aphol, G. apfel, Icel. epli, Sw. [ a]ple, Dan. [ae]ble, Gael. ubhall, W. afal, Arm. aval, Lith. ob[*u]lys, Russ. iabloko; of unknown… …   The Collaborative International Dictionary of English

  • Apple corer — Apple Ap ple ([a^]p p l), n. [OE. appel, eppel, AS. [ae]ppel, [ae]pl; akin to Fries. & D. appel, OHG, aphul, aphol, G. apfel, Icel. epli, Sw. [ a]ple, Dan. [ae]ble, Gael. ubhall, W. afal, Arm. aval, Lith. ob[*u]lys, Russ. iabloko; of unknown… …   The Collaborative International Dictionary of English

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”