Цветочки и ошибка Тьюринга
Начал слушать Neil Gershenfeld у Lex Fridman. Этот парень занимается self-replicating машинами и прочими удивительными вещами. У него там есть очень крутая идея.
Компьютерная Модель Тьюринга, говорит он, неправильная в корне. В ней исполнение кода и хранение кода и данных это две разные вещи. Текущие команды выполняются на процессоре, а код и данные лежат где-то на диске. И все проблемы современных компьютеров лежат в этой проблеме - например, проблема пропускной способности.
Самый главный вычислитель мира вокруг нас это сам мир. И в нём “код” и “носитель кода” это одно и то же. Цветочек сам растёт. Сыр сам вызревает. Нет “вычислителя” который считает как расти цветочку и потом записывает на цветочек новое состояние цветочка.
Одна из реализаций этой более настоящей концепции - self-replicated вычисления или машины. Представьте что есть роботы которые копируют себя / записывают свой код на роботоболванки и потом вместе исполняют работу или вычисления. Это система без ограничений, они могут делать невероятный объем работы.
Есть ещё биологические системы. Программируемые бактерии, которые размножаются и потом делают работу. Жду, когда появятся самопрокладывающиеся дороги - бактерии размножаются в нужную сторону и потом деревенеют в дорогу. Кажется, из Стругацких.
Кстати, мы с вами тоже такая система. Нам, правда, программу забыли записать. Теперь вот смысл ищем.
Post #12
1.65K
- 🔥 23