Статья 2268

Среди всех творений человека компьютерным системам свойственна, пожалуй, максимальная разница масштабов наименьших и наибольших компонент. Разработчики операционных систем преодолевают трудности, связанные с этим диапазоном масштабов, создавая иерархическую систему абстракций.

Структуры данных и алгоритмы.

Они служат базовыми элементами любой машинной программы. В организации структур данных и процедур их обработки заложена возможность проверки правильности работы программы.

Никлас Вирт

Структуры данных и алгоритмы служат теми материалами, из которых строятся программы. Более того, сам компьютер состоит из структур данных и алгоритмов. Встроенные структуры данных представлены теми регистрами и словами памяти, где хранятся двоичные величины заложенные в конструкцию аппаратуры алгоритмы - это воплощенные в электронных логических цепях жесткие правила, по которым занесенные в память данные интерпретируются как команды, подлежащие исполнению.