Добро пожаловать! Войти Зарегистрироваться

Расширенный

Интерпретатор Машины Тьюринга 2011

Написал NikRo 
Интерпретатор Машины Тьюринга 2011
24 September 2011 17:05
Валентин Евгеньевич, где можно найти интерпретатор машины тьюринга для Windows аналогичный тому, что используется в лаборатории на кафедре?
zzz
Re: Интерпретатор Машины Тьюринга 2011
25 September 2011 10:10
Интерпретатор от асп. Дубинина А.В. (2010 г.):
[faq8.ru]
Re: Интерпретатор Машины Тьюринга 2011
25 September 2011 20:08
Интерпретатор Дубинина А. В. также теперь можно найти здесь: [tunm.k806.ru]

Елена.
Re: Интерпретатор Машины Тьюринга 2011
25 September 2011 22:10
Спасибо!
Re: Интерпретатор Машины Тьюринга 2011
26 September 2011 15:03
Есть еще версия здесь:
[albortholus.ru]
Описание к ней
[albortholus.ru]

В отличие от остальных версий не интерактивна.
avd
Re: Интерпретатор Машины Тьюринга 2011
30 September 2011 16:04
Добавил в эмулятор МТ экспорт в формат tu4.
Это нужно потому, что jstu4 поддерживает именованные или одно- и трёхциферные числовые состояния, что недопустимо в tu4.

Преобразование топорное: даже если все состояния целочисленные и не более чем двухциферные, они всё равно будут пронумерованы заново.

PS: пребываю в лёгком шоке от своего прошлогоднего кода... Не смотрите внутрь smiling smiley
PPS: запутался уже, как эту конструкцию технически правильно называть: эмулятор или интерпретатор... В общем, пусть будет эмулятор машины и интерпретатор её команд.
Вложения:
открыть | скачать - jstu4-v1.1.zip (46.6 KB)
zzz
Re: Интерпретатор Машины Тьюринга 2011
30 September 2011 17:05
avd Написал:
-------------------------------------------------------
> Добавил в эмулятор МТ
> экспорт в формат tu4.
> Это нужно потому, что jstu4
> поддерживает именованные
> или одно- и трёхциферные
> числовые состояния, что
> недопустимо в tu4.
>
> Преобразование топорное:
> даже если все состояния
> целочисленные и не более
> чем двухциферные, они всё
> равно будут пронумерованы
> заново.
>
>
> PPS: как эту
> конструкцию технически
> правильно называть:
> эмулятор или
> интерпретатор... В общем,
> пусть будет эмулятор
> машины и интерпретатор её
> команд.
Эмулятор -- это интерпретатор чего-либо низкоуровневого, аппаратного, например микропрограмм или машинных команд.
Интерпретатор -- языковый процессор с непосредственным пошаговым выполнением операторов программы, без компиляции в объектную программу.
avd
Re: Интерпретатор Машины Тьюринга 2011
06 October 2011 22:10
Не знаю, актуально ли ещё, но на всякий случай выкладываю новую версию jstu4.
Может быть, кому-нибудь оно ещё нужно.

Внешне программа поменялась не сильно (хотя я постарался сделать её чуть более удобной), код же переписан полностью, поэтому - версия 2.0.

Читайте справку на предмет горячих клавиш.

Если поймаете баг - пишите в личку, постараюсь поправить.
Вложения:
открыть | скачать - jstu4-2.0.zip (96.1 KB)
avd
Re: Интерпретатор Машины Тьюринга 2011
15 October 2011 17:05
Небольшие багфиксы для jstu4 2.0

Чтобы больше не засорять форум файлами, дам постоянную ссылку на актуальную версию:
[github.com]
К сожалению, только зарегистрированные пользователи могут писать в этом форуме.

Авторизоваться на форуме