Brainfuck интерпретатор (помогите с меню)
Вложений: 2
Доброе время суток.
Вроде написал интерпретатор для BrainFuck. только чего то не получается с меню... оно вроде работает и вызывается даже, только после выбора команды надо еще клавишу нажать. **** вроде исправил вывод символов (не должны накладываться) простенький калькулятор поставил можно теперь и вниз вверх двигаться добавил пошаговое выполнение (#-шаг, *-полное выполнение) исправил баг(-+. и все висим)) (а с главным меню так и не могу разобраться: сначало выбрать надо, потом любую клавишу нажать и тогда появляется...........) **** спасибо, odd. Вроде с меню разобрался поставил небольшую заставку (чтоб не голосновно было) дальше решил пока не идти (пока не придумал, как корректно о программе и помощь написать) и если тяжелая программа то обязателен висяк >+[<+.>+] если сразу на запускт то выполняется, а если сначало пошагово а потом прервать и полное запустить то висяк гарантирован. |
Re: Brainfuck интерпретатор (помогите с меню)
Увы, я не силён в языке Brainfuck (трахаю себе мозги другими методами).
Меню у тебя как-то тормозит или вообще не реагирует. Подправь. |
Re: Brainfuck интерпретатор (помогите с меню)
а в чем смысл?
|
Re: Brainfuck интерпретатор (помогите с меню)
А что это за язык? Название какое-то странное :-)
|
Re: Brainfuck интерпретатор (помогите с меню)
http://ru.wikipedia.org/wiki/Brainfuck
см. также http://ru.wikipedia.org/wiki/Категор...ограммирования ЗЫЖ: тема многкратно поднималась в "Болтовне" |
Re: Brainfuck интерпретатор (помогите с меню)
Спасибо за интерпретатор :)
На nokia e61 буковки при выводе накладываются друг на друга, маленькое расстояние между ними, лучше рассчитывать его, а не задавать. |
Re: Brainfuck интерпретатор (помогите с меню)
Не, это не сильно интересный язык. Вот в былые годы программисты соревновались между собой в крутости с помощью псевдо-языка M.A.R.S. (похожему на ассемблер). Каждый программист писал программку-бойца, потом 2 программки выпускалось в один объём памяти (ну или массив по-вашему) и дальше смотрели кто кого победит. Команды программ-бойцов выполнялись поочередно. Если выполненние одной программы заканчивалось (встретился нулевой байт), значит другая программа победила. С помощью данного языка программы могли перемещаться по массиву, обстреливать нулями свободные от себя участки массива и т.д. Короче, было прикольно.
PS: А потом такие программисты приходили домой и писали полиморфик вирусы. :-D |
Re: Brainfuck интерпретатор (помогите с меню)
2Odd: Вообще-то это называется Core Wars... И игра эта, в принципе, жива по сей день.
|
Re: Brainfuck интерпретатор (помогите с меню)
Цитата:
зы:на Самсунге тож букафки накладываются... А что на брейне можно настучать, кроме символов..? ps:сразу вспоминается анимешка.. BPS (Battle Programmer SHIRASE) http://www.world-art.ru/animation/animation.php?id=958 где Некий Боевой Программер Ширасе, во многих сериях, блокировал мощные атаки кул хакера.. (у которого была самая быстрая машина) каким-то мобильным телефоном:4to: |
Re: Brainfuck интерпретатор (помогите с меню)
говорят, что почти вcе можно:)
умельцы вон, крестики нолики написли http://community.livejournal.com/ru_brainfucker |
Re: Brainfuck интерпретатор (помогите с меню)
Немного изменил процедуру info и меню стало нормально вызываться и тормоза исчезли. Попоробуй.
Код:
|
Re: Brainfuck интерпретатор (помогите с меню)
Спасибо всем за помощь.
|
Re: Brainfuck интерпретатор (помогите с меню)
Цитата:
Я в свое время немного в нее играл, но с удовольствием бы освежил в памяти |
Re: Brainfuck интерпретатор (помогите с меню)
Цитата:
http://www.corewar.info - лучший сайт, где можно найти все (в том числе и кучу полезных ссылок) http://koth.org - Старейший сайт, посвященный Core Wars... но предыдущий все-же поинформативнее)... Если что еще вспомню - допишу. |
Часовой пояс GMT +4, время: 07:31. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot