*CRAZY LANG* — это эзотерический язык программирования, придуманный Gluk'ом при некотором участии MegaI2. Язык имеет 20 команд, из них 15 записываются одним символом.
*CRAZY LANG* — это эзотерический язык программирования, придуманный Gluk'ом при некотором участии MegaI2. Язык имеет 20 команд, из них 15 записываются одним символом. Исходный код этого языка представляет собой последовательность определённых команд, без каких либо других символов. Результатом компиляции исходного кода на языке *CRAZY LANG* является изображение, цвет каждого пикселя которого задаётся программно, в чём собственно и заключается задумка этого языка программирования. Все команды *CRAZY LANG*:
| Команда | Действие |
|---|---|
| / | Начало программы |
| \ | Конец программы |
| @n | Задать ширину изображения, где n это ASCII символ |
| %n | Задать высоту изображения, где n это ASCII символ |
| &n | Задать количество кадров, где n это ASCII символ |
| $> | Следующий кадр |
| $< | Предыдущий кадр |
| > | Идти вперёд по строчке |
| < | Идти назад по строчке |
| ^ | Подняться вверх по столбику |
| v | Опуститься вниз по столбику |
| ) | Добавить 1 значение r в текущей ячейке |
| ( | Убавить 1 значение r в текущей ячейке |
| } | Добавить 1 значение g в текущей ячейке |
| { | Убавить 1 значение g в текущей ячейке |
| ] | Добавить 1 значение b в текущей ячейке |
| [ | Убавить 1 значение b в текущей ячейке |
| # | Нарисовать текущую ячейку |
| ! | Скопировать значения r, g, b текущей ячейки |
| = | Вставить скопированные значения r, g, b в текущую ячейку |
%EM@ACK&SOH/>v)))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} }}}}}}}}}}}}}}}}}}}}}}}}]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]#!v=#v=#v=#v=#v=#v=#v =#v=#v=#>^^^^=#>=#>=#^=#^=#^=#^=#^=#vvvvvv=#v=#v=# v=#>>=#^=#^=#^=#^=#^=#^=#>=#>=#>=#vvv<=#<=#vvv=#>= #>=#^=#>>v=#^=#^=#^=#^=#^=#^=#^=#^=#>>=#v=#v=#v=#v =#v=#v=#v=#v=#>>>=#^<=#^=#^=#^=#^=#^>=#>=#>=#>v=#v =#v=#v=#v=#v<=#<=#>>>>>>>=#^<=#^=#^=#^=#^=#^=#^=#^ =#^=#>>>>>>=#v=#v=#v=#v=#v=#v=#v=#v=#v<=#<=#<<=#^> =#^=#^=#>>>>>=#^=#^=#^>=#>=#>=#>v=#v=#v=#v=#v=#v<= #<=#<=#<^=#^=#>>>>>>vv=#^=#^=#^=#^=#^=#^=#>=#>v=#v =#v<=#>v=#v=#v=#>>=#^=#^=#^=#^=#^=#^=#^=#^=#>>vv=# v=#v=#v=#v=#v=#v=#>=#>^=#>^=#^=#^=#<^=#<^=#>>>>=#^ =#>=#>=#vvvv=#v=#v=#v=#vv=#\