Я не знаю, какие исторические отношения существуют между машинами Тьюринга и архитектурами фон Неймана. Однако я уверен, что фон Нейман знал о машинах Тьюринга, когда разрабатывал архитектуру фон Неймана.
Однако, что касается вычислительных возможностей, машины Тьюринга и машины фон Неймана эквивалентны. Любой из них может эмулировать другой (IIRC, эмуляция программы фон Неймана на машине Тьюринга - операция O (n ^ 6)). Функциональное программирование в форме лямбда-исчисления также эквивалентно. Фактически, все известные вычислительные структуры, по крайней мере, такие же мощные, как машины Тьюринга, эквивалентны:
- машины Тьюринга
- Лямбда-исчисление (функциональное программирование)
- фон фон Неймана
- Частичные рекурсивные функции
Нет разницы в наборе функций, которые можно вычислить с помощью любой из этих моделей.
Функциональное программирование основано на лямбда-исчислении, поэтому оно не отображается напрямую ни на машины Тьюринга, ни на фон Немуана. Любой из них может запускать функциональные программы, однако, через эмуляцию. Я думаю, что сопоставление для машин Тьюринга, вероятно, более утомительно, чем сопоставление для машин фон Неймана, поэтому мой ответ на 3-й вопрос будет «нет, на самом деле это хуже».