Кіріспе

Конвейдің өмір ойынындағы бес тірі клетканың қозғалыс үлгісі

Глайдер – Конвейдің өмір ойыны тақтасында жылжып жүретін үлгі. Оны алғаш рет 1969 жылы Ричард К. Гай ашқан, ал Джон Конвей тобы R пентоминоның эволюциясын қадағалауға тырысқан кезде. Глайдерлер – ең кішкентай ғарыш кемелері, олар әр төрт буын сайын бір клетка жылдамдықпен диагональ бойымен қозғалады. Глайдер көбінесе кездейсоқ құрылған бастапқы конфигурациялардан пайда болады. Оның атауының себебі – екі қадамнан кейін глайдер үлгісі жылжу шағылысу симметриясымен өзінің конфигурациясын қайталайды. Төрт қадам мен екі жылжу шағылысынан кейін ол бастапқы күйіне оралады. Джон Конвей оны "глайдер" деп атамағанын тіледі. Ойын интерактивті компьютерлер кеңінен қолданысқа түспей тұрған кезде жасалды, және оны анимациялағаннан кейін, ол глайдердің жазықтықта жүретін құмырсқаға көбірек ұқсайтынын сезінді.

Маңыздылық

Глайдерлер Өмір Ойынында маңызды, өйткені оларды жасау оңай, бір-бірімен соқтығыстырып, күрделі нысандар құруға болады және ұзақ қашықтыққа ақпарат тарату үшін қолдануға болады. Осы екінші артықшылықтың мысалдары глайдерлік синтездер деп аталады. Мысалы, сегіз глайдерді соқтығыстырып, Госпераның глайдерлік пулеметін жасауға болады. Белгілі бір үлгілерді алуға бағытталған глайдерлік соқтығысулар да глайдерлік синтездер деп аталады. Блоктар, ара ұялары, жыпылықтағыштар, шамдар, тіпті сирек кездесетін Жұтқыншақ сияқты үлгілерді тек екі глайдермен синтездеуге болады. Басқа үш негізгі ғарыш кемесін және тіпті пентадекатлон осцилляторын құру үшін үш глайдер қажет. Кейбір үлгілерге өте көп (кейде жүздеген) глайдерлік соқтығысулар қажет; кейбір осцилляторлар, экзотикалық ғарыш кемелер, буферлік пойыз, қарулар және т.б. Глайдерлерден экзотикалық үлгілерді құру, олардың табиғи түрде пайда болуы мүмкін дегенді білдіре ме, жоқ па, бұл әлі де болжам. Глайдерлерді басқа үлгілермен соқтығыстыруға болады, нәтижесі қызықты болады. Мысалы, егер екі глайдерді дұрыс бағытта блокқа атса, блок глайдерлердің бастапқы нүктесіне жақындайды. Егер үш глайдерді дұрыс бағытта атса, блок алыстайды. Бұл "қозғалмалы блок жады" санаушыны модельдеу үшін пайдаланылуы мүмкін, оны глайдерлерді атқанда өзгертуге болады. Глайдерлерді пайдаланып, AND, OR және NOT сияқты логикалық қақпаларды құрастыруға болады. Сондай-ақ, екі санаушыға қосылған шекті күй машинасы сияқты жұмыс істейтін үлгіні құруға болады. Бұл универсалды Тьюринг машинасымен салыстырылатын есептеу қуатына ие, сондықтан глайдерді пайдаланып, Өмір Ойыны теориялық тұрғыдан кез келген компьютер сияқты қуатты, шексіз жадысы бар және уақыт шектеулері жоқ: ол Тьюринг толық.

Хакер эмблемасы

Эрик С. Реймонд желкенді хакерлік субмәдениеттің белгісі ретінде ұсынды, себебі "Game of Life" хакерлерге қызықты, ал желкеннің идеясы "Интернет пен Unix шамамен бір уақытта дүниеге келді". Бұл белгі субмәдениеттің түрлі салаларында қолданылып жүр.