📖 GEB: Компьютер как пример уровней
Хофштадтер (1979!) описывает компьютерную архитектуру:
Низший уровень:
• Память = 65,536 слов
• Слово = 36 битов
• Бит = магнитный "выключатель" (0/1)
Но что означают эти биты? Зависит от контекста:
— Число в двоичной записи
— 36 точек на экране
— Несколько букв текста
— Команда для процессора
Одни и те же биты могут быть данными И программой. Данные, на которые программа действует, хранятся рядом с командами, которые действуют.
Команда может даже указывать на себя — и изменять себя при выполнении.
Автореференция на уровне железа.
#GEB