示例#1
0
 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();
 }
示例#2
0
        public static void Main(string[] args)
        {
            Console.WriteLine("Треугольник Серпинского на BF:");
            Brainfuck.Run(@"
                                >    
                               + +    
                              +   +    
                             [ < + +    
                            +       +    
                           + +     + +    
                          >   -   ]   >    
                         + + + + + + + +    
                        [               >    
                       + +             + +    
                      <   -           ]   >    
                     > + + >         > > + >    
                    >       >       +       <    
                   < <     < <     < <     < <    
                  <   [   -   [   -   >   +   <    
                 ] > [ - < + > > > . < < ] > > >    
                [                               [    
               - >                             + +    
              +   +                           +   +    
             + + [ >                         + + + +    
            <       -                       ]       >    
           . <     < [                     - >     + <    
          ]   +   >   [                   -   >   +   +    
         + + + + + + + +                 < < + > ] > . [    
        -               ]               >               ]    
       ] +             < <             < [             - [    
      -   >           +   <           ]   +           >   [    
     - < + >         > > - [         - > + <         ] + + >    
    [       -       <       -       >       ]       <       <    
   < ]     < <     < <     ] +     + +     + +     + +     + +    
  +   .   +   +   +   .   [   -   ]   <   ]   +   +   +   +   +  
", Console.Read, Console.Write);
        }
示例#3
0
 private string Run(string program, string input = "")
 {
     return(Brainfuck.Run(program, input));
 }