Вверх ↑
Этот топик читают: Гость
Ответов: 1161
Рейтинг: 160
#1: 2009-03-13 14:52:47 ЛС | профиль | цитата
хотел сделать некое подобие интерпретатора brainfuck, вот только не понял, как реализовать цикл "[]"
помогите пожалуйста

карма: 0

0
файлы: 1bf.zip [1.4KB] [79]
Ответов: 5227
Рейтинг: 587
#2: 2009-03-13 16:39:13 ЛС | профиль | цитата
ЗЫ а где применить
Надо совмещать приятное с полезным.
Могу выслать пару коробок с перфокартами для вычислительных машин (каждая килограм по 7) + перфоратор для них в рабочем состоянии
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 1161
Рейтинг: 160
#3: 2009-03-13 17:06:51 ЛС | профиль | цитата
andrestudio писал(а):
а где применить

ну, это сложный вопрос...
а все таки, как это можно сделать?
карма: 0

0
Ответов: 5227
Рейтинг: 587
#4: 2009-03-13 17:15:55 ЛС | профиль | цитата
http://ru.wikipedia.org/wiki/Brainfuck
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Администрация
Ответов: 15295
Рейтинг: 1519
#5: 2009-03-13 17:19:56 ЛС | профиль | цитата
LainX писал(а):
а все таки, как это можно сделать?

а что сложного-то? оператор if ставим на проверку содержимого ячейки в текущем указателе
карма: 26
0
Ответов: 1161
Рейтинг: 160
#6: 2009-03-13 20:33:53 ЛС | профиль | цитата
Dilma писал(а):
а что сложного-то?

я просто не понимаю, как сделать вложенность этих циклов
карма: 0

0
Ответов: 5446
Рейтинг: 323
#7: 2009-03-14 13:11:35 ЛС | профиль | цитата
LainX, используй компонент "стэк"

Add(Stack,15955542,420,343)
{
@Hint=#
}
карма: 1

0
7
Сообщение
...
Прикрепленные файлы
(файлы не залиты)