Skip to content

Машина Тьюринга с интерфейсом в командной строке

License

Notifications You must be signed in to change notification settings

ArthurSonzogni/turing_cmd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

turing_cmd

Машина Тьюринга с интерфейсом в командной строке.

1.gif

Возможности:

  • Бесконечная лента
  • Пошаговое выполнение
  • Непрерывное выполнение
  • Сохранение Машины в файл и загрузка из файла.

Пример загрузки и сохранения программы

2.gif

Возможна навигация стрелками и мышкой, выход на Esc. Присутствуют горячие клавиши.

Полный текст справки

3.png

Известные проблемы:

  • Сохранения с кириллицей и/или широкими символами (греческие и т.п.) работают не всегда корректно (По этой причине в сохранеии лямбда заменена знаком #). Применяйте, пожалуйста, на данный момент числа и латиницу

Сборка:

Программа имеет две зависимости, указанные в конце Readme, но если у вас имеется CMake - достаточно создать каталог build и запусть run.sh, или запустить CMake/make вручную - файл CMakeLists уже настроен так, чтобы скачать необходимые зависимости.

Примечание: в проекте используется FTXUI версии 2, на момент написания уже существует версия 3

Спасибо создателям библиотек:

About

Машина Тьюринга с интерфейсом в командной строке

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.5%
  • CMake 2.4%
  • Shell 0.1%