Tiens, ça vient de Wiki mon grand, pile ce que je disais...
Les premiers logiciels autonomes n´avaient pas le but qu´ils ont aujourd´hui. Les tout premiers logiciels de ce type étaient de simples divertissements, un jeu entre trois informaticiens de la société Bell, Core War, créé en 1970 dans les laboratoires de la société. Pour ce jeu, chaque joueur écrit un programme, ensuite chargé en mémoire vive. Le système d´exploitation, qui se doit juste d´être multitâche, exécute tour à tour une instruction de chacun des logiciels. L´objectif du jeu est de détruire les programmes adverses tout en assurant sa propre prolifération. Les joueurs ne connaissent évidemment pas l´emplacement du programme adverse. Les logiciels sont capables de se recopier, de se réparer, de se déplacer eux-mêmes en différentes zones de la mémoire et « d´attaquer » le logiciel adverse en écrivant aléatoirement dans d´autres zones mémoire. La partie se termine au bout d´un temps défini ou lorsque l´un des joueurs voit tous ses programmes inactifs ou détruits. Le vainqueur est celui qui possède le plus grand nombre de copies actives. C´est exactement un des principes de programmation des virus.