Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Ну да – машина Тьюринга, нормальные алгорифмы Маркова, лямбда-исчисление Чёрча – все друг другу эквивалентны, и это довольно легко доказывается. Причём доказательство конструктивное.
Так что как минимум составить запись "программы" в любой из этих систем, зная запись в другой, довольно несложно. Интересной является задачка типа регэксп-гольфа – составить самую короткую запись алгоритма.
/ :: AB
|A :: A|
A :: X
0| :: 1
1| :: 2
.....
8| :: 9
9| :: |0
.| :: |.
X| :: X1
B :: 0000CD
1* :: 0
2* :: 1
.....
9* :: 8
0* :: *9
X0 :: X
XC :: [empty]
C :: *C|
+P :: |+
P| :: |P
|D| :: DP
DP :: D|+
D| :: Z
Z| :: Z
ZP :: Z
Z+ :: X0.0000|Q
Q+ :: |Q
Q :: [empty]
X. :: 0. [FIN]
X :: [empty] [FIN]
Нормальный алгоритм Маркова для деления чисел