«Повсеместная работа электрических установок и приборов была бы невозможна без глубокого научного понимания природы электричества.»
(Из сборника «Шутки больших учёных»)
«В некотором царстве, в некотором государстве, долбил себе по клавишам один скромный программист. Звали его Вася Пупкин — или, там, Билли Сукинсон. Долго ли, коротко ли он долбил, но вот однажды компилятор выдал добро на программку, которая рисовала на экране монитора синие и красные шарики. Тучи синих и красных шариков. Да не простых, а с заданными свойствами.
Свойства шарики имели:
Танцевать они умели!
Только танцы шли не сами,
А — по заданной программе.
И программа та была
Остроумна, весела!
Чтобы начались эти весёлые танцы, требовалось, например, сгруппировать шарики на экране так, чтобы в одном месте доминировали синие, а в другом — красные. После чего «отпустить» их, предоставив «самим себе». И — мама дорогая! — шарики начинали двигаться так, чтобы выровнять количества синего и красного цветов на всех местах экрана. У тех, кто наблюдал это дивное зрелище, создавалось впечатление, что шарики разного цвета притягиваются друг к другу, а шарики одинакового цвета — отталкиваются друг от друга. Но это ещё не всё! Можно было принудительно организовать коллективное движение шариков одного цвета — например, вдоль некоторой замкнутой кривой. И — мама дорогая! — соседние шарики, предоставленные «самим себе», старались, по возможности, компенсировать этот принудительный поток цвета. Если принудительно двигались синие шарики, то свободные красные шарики искривляли своё движение так, чтобы двигаться в попутном направлении с синим потоком, а свободные синие шарики — наоборот, во встречном. Создавалось впечатление, что, помимо действия покоящихся шариков друг на друга, движущиеся шарики тоже действуют друг на друга. Всё логично: если статическое действие стремится устранить статическое разделение синего и красного цветов, то динамическое действие стремится компенсировать потоки синего или красного цвета.
И вот, на одном Терминале сидел Дремучий пользователь. Увидел он эти танцующие шарики — и чуть не тронулся. Играл, играл, и всё не мог наиграться. Видя только монитор и не подозревая о том, что танцы шариков обеспечиваются программой, Дремучий пользователь глубоко убедился в том, что свойства действовать друг на друга присущи самим шарикам. Имея незаурядный пытливый ум, Дремучий пользователь стал придумывать — что же это за свойства у шариков, которые порождают силы, заставляющие шарики танцевать. Из кожи вон лез этот пользователь. Напрягал свой незаурядный пытливый ум — до пара из ушей. Да толку-то? Жаль беднягу, зря старался. Не в свойствах шариков было дело. Из свойств у шариков был лишь цвет — синий или красный. Но это свойство не порождало никаких сил. Наличие цвета у шарика было лишь знаком для программы, которая синими шариками рулила так, а красными — этак…»