■自己複製するプログラムというのを考えています。プログラムを実行すると自己複製を繰り返しながら、そのファイル(ファイル自身あるいはファイルサイズ)が増殖していく、というのがテーマです。
■マックユーザーの方には申し訳ないのですが、とりあえずMS−DOSのバッチファイルで、内部コマンドだけを使ってできないかと、模索しております。
■その第一回として、人の手をかりて増殖するバッチファイルです。このバッチファイルは生物のたとえでいえばウイルスのようなもので、自分自身で増殖する機能を持っておらず、寄生主に自己複製を手助けさせるわけです。
■このバッチファイルには交換可能な情報や冗長な部分があります。複製の際の情報の欠落や変異で、プログラムの進化が起こります。しかし、複製するために必要な情報が間違うと増殖できなくなります。
ZO1.BAT
echo off
cls
echo 以下のように入力して下さい
echo\
type zo1.bat
copy con zo1.bat
rem この行までです、RETURN を2回押した後 CTRL と Z キーを同時に押して下さい