Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

Вид: утилита

Язык:

  • Windows/Linux: английский (без интрефейса)
  • Android: английский, русский

Платформы: Linux, Windows, Android

Дата выхода: конец 2016 года

Доступность: Бесплатно

О программе:

Машина Тьюринга - это некоторый абстрактный исполнитель команд. Данные команды являются праобразом современных языков программирования. Эту абстрактную модель рассматривают на многих предметах университета (например Дискретная математика, теория алгоритмов, формальные языки, ...). Благодаря этому эмулятору она становится реальной. Для данного эмулятора Вы можете писать любые программы и без проблем их выполнять.Кроме этого написанную вами программу можно преобразовать в код, написанный в языке программирования (на данный момент поддерживается только C++. Планируется добавить Pascal).

Использовать данную программу очень просто:

  1. Скачиваем программу.
  2. Пишем программу

Программа должна иметь вид:

//Алфавит 

 
A= ,0,1 

 
//финальное состояние 

 
end=1 

 
//пустой символ 

 
defaultSymbol=  

 
//начало программы 

 
//Далее идут команды вида 

 
Символ,Состояние=НовыйСимвол,НовоеСостояние,Шаг 

 
<begin> 

 
0,0=1,0,1 

 
 ,0= ,1,-1 

 
1,0=0,0,1

3) Запустить программу одним из способов:

  • Запустить эмулятор и ввести в нем адрес к файлу

  • Запустить командную строку и передать при запуске параметр -f

 

Подробный список возможностей программы будет описан чуть позже. Некоторое описание Вы сможете найти здесь.

Скачивание:

 Внимание! Любые выложенные Windows версии нормальным образом не тестировались. При нахождении ошибок, просьба сообщить о них.

Version 1.0.7

Windows: Скачать+Примеры

Linux:Скачать+Примеры

Android: Временно недоступно

Version 1.0.5

Windows: Скачать+Примеры

Linux:Скачать+Примеры

Android: Скачать APK

Alfa Version (1.0.2):

Linux: Скачать+Примеры