Статья 2269

Поэтому в основе работы всякого компьютера лежит умение оперировать только с одним видом данных, а именно с отдельными битами, или двоичными цифрами к тому же работать с этими данными компьютер может только в соответствии с неизменным набором алгоритмов, которые определяются системой команд центрального процессора.
Задачи, которые люди берутся решать с помощью компьютера, редко выражаются на языке битов. Как правило, данные имеют форму чисел, литер, текстов, событий, символов и более сложных структур типа последовательностей, списков и деревьев. Еще разнообразнее алгоритмы, применяемые для решения этих задач, фактически алгоритмов по крайней мере не меньше, чем вычислительных задач. Как же удается объять такой огромный спектр задач, пользуясь одной машиной, работающей по жестким правилам. Объясняется это тем, что компьютер является поистине универсальным устройством, свойства которого можно полностью видоизменить при помощи заданной ему программы.