Накидал в питончике простенький глючный интерпретатор диалекта брейнфака с черепашьей графикой. Для работы нужен питон 2.х и ткинтер.
Память бесконечная (без явного ограничения), число в ячейке может быть любое целое (опять же ограничение лишь в RAM), в том числе отрицательное.
Инициализировать память можно первой строкой в файле data с последующим указанием ячеек через пробел.
[ ] < > + - действуют как в обычном брейнфаке
{ крутим черепаху против часовой (в градусах)
} по часовой
^ вперёд на значение в пикселях
_ назад
, опустить перо (по дефолту опущено)
. поднять перо
Ссылка на гитхаб. (Осторожно, быдлокод)
Пример программы:
data 6 60 0 100 90
Draws 6 squares
[->>++++[->^>}<<]<{<]