2

Знаете ли вы какой-либо язык программирования, который реализует абстрактные машины, такие как машины Тьюринга и автоматы конечного состояния?Язык программирования Automata

То есть, процесс следующий ввод:

И скажите, было ли входное слово принимающим.

Спасибо,

Адам

ответ

2

J programming language обеспечивает процессор конечных автоматов как примитивный символ языка. Документация для этого символа - here.

Тем не менее, позвольте мне предупредить, что Sequential Machine не является подходящей отправной точкой для J-языка. Это продвинутый компонент. Попытка использовать его без значительного знакомства с J, скорее всего, приведет к большому разочарованию.

Доступное эссе, которое демонстрирует использование последовательной машины J, - Huffman Coding.

0

Я не знаю, о машине Тьюринга. Я уверен, что люди там пишут симуляторы. Для FSA вы можете просто использовать регулярное выражение. :)

+0

Я ищу более широкий язык, который будет использовать обозначение кортежа. – 2010-11-29 15:08:05

Смежные вопросы