public static void Main(string[] args) { if (args.Contains("test")) { new AutoRun().Execute(new string[0]); // Запуск тестов } else { Brainfuck.Run(sierpinskiTriangleBrainfuckProgram, Console.Read, Console.Write); Console.WriteLine("Это была демонстрация Brainfuck на примере построения треугольника Серпинского"); } Console.ReadLine(); }
public static void Main(string[] args) { Console.WriteLine("Треугольник Серпинского на BF:"); Brainfuck.Run(@" > + + + + [ < + + + + + + + + > - ] > + + + + + + + + [ > + + + + < - ] > > + + > > > + > > > + < < < < < < < < < < [ - [ - > + < ] > [ - < + > > > . < < ] > > > [ [ - > + + + + + + + + [ > + + + + < - ] > . < < [ - > + < ] + > [ - > + + + + + + + + + + < < + > ] > . [ - ] > ] ] + < < < [ - [ - > + < ] + > [ - < + > > > - [ - > + < ] + + > [ - < - > ] < < < ] < < < < ] + + + + + + + + + + . + + + . [ - ] < ] + + + + + ", Console.Read, Console.Write); }
private string Run(string program, string input = "") { return(Brainfuck.Run(program, input)); }