++++++[>++++++++++<-]>---<++++++++++[>.-<-] Пишет : "987654321" Добавлено (10 Авг 2010, 22:18) --------------------------------------------- ,>+++[-<---------->]<--. UpperCase() для английских букв Добавлено (10 Авг 2010, 22:44) --------------------------------------------- IF THEN ELSE +++++++++[>++++++++++<-]>-<++++++++[>>++++++++++<<-]>>-->,<<<+++[>>>----------<<<-]>>>--<<<+>>>[<<<[-]>>.[-]]<<[.[-]] Если на входе пробел, пишет Y, иначе N Добавлено (10 Авг 2010, 22:45) --------------------------------------------- Тоже, только с комментариями Ячейка 0 = аккумулятор Ячейка 1 = Y +++++++++[>++++++++++<-]>- Ячейка 2 = N <++++++++[>>++++++++++<<-]>>-- Третья ячейка = что ввели >, Сверка с пробелом <<<+++[>>>----------<<<-]>>>-- If Then Else <<<+>>>[<<<[-]>>.[-]]<<[.[-]] Добавлено (11 Авг 2010, 15:49) --------------------------------------------- UpperCase v2. На входе первый символ - тот, который надо сделать заглавным, а второй - пробел. ,>,[<->-]<. Добавлено (11 Авг 2010, 21:40) --------------------------------------------- Мой интерпретатор + компилятор Использование : сохранить текст программы в файле *.bf, и перетащить этот файл на exe файл компилятора (bfcmp.exe). Добавлено (11 Авг 2010, 22:31) --------------------------------------------- >>>+[[-]>>[-]++>+>+++++++[<++++>>++<-]++>>+>+>+++++[>++>++++++<<-]+>>>,<++[[>[->>]<[>>]<<-]<[<]<+>>[>]>[<+>-[[<+>-]>]<[[[-]<]++<-[<+++++++++>[<->-]>>]>>]]<<]<]<[[<]>[[>]>>[>>]+[<<]<[<]<+>>-]>[>]+[->>]<<<<[[<<]<[<] +<<[+>+<<-[>-->+<<-[>+<[>>+<<-]]]>[<+>-]<]++>>-->[>]>>[>>]]<<[>>+<[[<]<]>[[<<]<[<]+[-<+>>-[<<+>++>-[<->[<< +>>-]]]<[>+<-]>]>[>]>]>[>>]>>]<<[>>+>>+>>]<<[->>>>>>>>]<<[>.>>>>>>>]<<[>->>>>>]<<[>,>>>]<<[>+>]<<[+<<]<] Интерпретатор Brainfuck'а на Brainfuck'е. Программа должна заканчиваться восклицательным знаком
Сообщение отредактировал karpovmak - Вторник, 10 Авг 2010, 22:45 |