Redcode

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая 109.205.250.72 (обсуждение) в 13:10, 11 ноября 2010 ( Новая страница: «'''Redcode''' — язык программирования, созданный специально для игры «[[Бой в памяти...»). Она может серьёзно отличаться от текущей версии.
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Redcode — язык программирования, созданный специально для игры «Бой в памяти».Авторство языка принадлежит Александру К.Дьюнди, который разместил список команд в своей статье. Язык похож на ассемблер, но не до конца. Вот код к языку:

MOV A B — переслать А в В
SUB A B — В-А
ADD A B — А+В
DAT A   — # А
SPL B   — добавить поток выполнения к В
CMP A B — если А и В не равны, то следующую строку не выполнять 
JMP A   — передать управленье к А
JMZ A B — JMP А, если B=0
JMG A B — JMP A, если В не равен 0
DJZ A B — JMP A, если В-1=0