От нефиг делать некоторое время назад под впечатлением от языка BrainFuck решил нарисовать свой интерпретатор для него... Вот хочу показать, если кому интересно, текущую версию...
В общем, программа получилась не совсем интерпретатором, а скорее компилятором в оперативную память, но на результате это не отразилось... Программа получилась еще и странная - некоторые BF-программы мой интерпретатор выполняет молниеносно по сравнению с оригинальной средой BrainFuck, а часть наоборот, в разы медленней...
Короче, программка так... Сделана от нечего делать, но, вроде, работает...
Вот следующий BrainFuck-код пишет фразу "Йа улитко!":
++++++++++++++[>++++++++++++++<-]>+++++.<+++++++++++++++[>>+++++++++++++++<<-]>>-.<<++++++++[>>>++++<<<-]>>>.[-]++++++++++++++++[>++++++++++++++++<-]>-------------.--------.---.++++++++++.--------.++++.>++++[>++++++++<-]>+.
Программа немного недоделана, по сему зовется beta...
И еще - прога, как и все написанные мной, требует .NET Framework 2.0, ссылки на него в разделе "информация"...
Кстати, не знаю почему, но версия случайно вышла совершенно английская... Но все равно все понятно должно быть...