Antwort

2

Die J programming language bietet einen endlichen Automaten als primitives Symbol der Sprache. Die Dokumentation für dieses Symbol lautet here.

Das sagte, lassen Sie mich warnen, dass Sequential Machine ist kein geeigneter Ausgangspunkt für die J-Sprache. Es ist eine fortgeschrittene Komponente. Der Versuch, es ohne wesentliche Vertrautheit mit J zu verwenden, wird wahrscheinlich zu viel Frustration führen.

Ein zugänglicher Aufsatz, der die Verwendung von Js Sequential Machine demonstriert, ist Huffman Coding.

0

Ich weiß nicht, über die Turing-Maschine. Ich bin mir sicher, dass die Leute dort draußen Simulatoren geschrieben haben. Für die FSAs könnten Sie einfach einen regulären Ausdruck verwenden. :)

+0

Ich bin auf der Suche nach einer breiteren Sprache, die die Tupel-Notation verwenden würde. –