Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 4, 2012 10:45:35

DOSfag
Зарегистрирован: 2012-06-03
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Интерпретатор языка brainfuck 4K

Сделал за полтора дня. Как вам?

З.Ы. Советую сначала писать прграмму в текстовом редакторе, а потом переносить в интерпретатор. В следующей версии я добавлю интерфейс командной строки.

Прикреплённый файлы:
attachment Интерпретатор brainfuck.py (3,9 KБ)

Офлайн

#2 Июнь 4, 2012 14:08:04

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Интерпретатор языка brainfuck 4K

Продолжайте.



Офлайн

#3 Июнь 4, 2012 14:49:27

DOSfag
Зарегистрирован: 2012-06-03
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Интерпретатор языка brainfuck 4K

Баг пофиксил

Прикреплённый файлы:
attachment Интерпретатор brainfuck.py (3,9 KБ)

Офлайн

#4 Июнь 4, 2012 15:04:35

Ed
От:
Зарегистрирован: 2008-12-13
Сообщения: 1032
Репутация: +  13  -
Профиль   Отправить e-mail  

Интерпретатор языка brainfuck 4K

А на каком языке это написано :) ?



Офлайн

#5 Июнь 4, 2012 15:15:24

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Интерпретатор языка brainfuck 4K

Ed, тоже возник такой вопрос. Решил что “One does not simply make a brainfuck interpreter without being affected” :)

В любом случае такие попытки намного более хороши, чем вопросы типа “С чего мне начать?”.



Отредактировано fata1ex (Июнь 4, 2012 15:15:47)

Офлайн

#6 Июнь 4, 2012 16:09:48

Ed
От:
Зарегистрирован: 2008-12-13
Сообщения: 1032
Репутация: +  13  -
Профиль   Отправить e-mail  

Интерпретатор языка brainfuck 4K

Да, согласен, неконструктивненько как-то вышло.
Ну, что ж, дабы скомпенсировать это безобразие предлагаю топикстартеру свою безвозмездную помощь в приведении кода в нормальный вид по первому требованию.



Офлайн

#7 Июнь 4, 2012 22:31:22

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2759
Репутация: +  185  -
Профиль   Отправить e-mail  

Интерпретатор языка brainfuck 4K

Пока input() не заменил на raw_input() ничего не работало



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#8 Июнь 5, 2012 10:57:30

DOSfag
Зарегистрирован: 2012-06-03
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Интерпретатор языка brainfuck 4K

У меня не работает raw_input()

Офлайн

#9 Июнь 5, 2012 11:14:40

DOSfag
Зарегистрирован: 2012-06-03
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Интерпретатор языка brainfuck 4K

Ed, на питоне, очевидно же…

Офлайн

#10 Июнь 5, 2012 11:23:29

DOSfag
Зарегистрирован: 2012-06-03
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Интерпретатор языка brainfuck 4K



Вот я дурак… А то я гляжу, чего мой интерпретатор не выполняет последнюю команду…

for i in range(len(programm)-1)

Заменил на:
for i in range(len(programm))

Теперь всё нормально должно работать!

Прикреплённый файлы:
attachment Интерпретатор brainfuck.py (3,9 KБ)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version