Объекты: живые и неживые вещи и события

Теперь давайте разберёмся в том, из чего состоит программа на самом высоком уровне. Для этого мы немного отвлечёмся. Всё, что есть в нашем мире, существует в пространстве или во времени. То, что содержит что-то внутри себя или может содержаться внутри чего-то другого называется объектом. Объект, имеющий тело, называется вещью, а то, что происходит с объектами во времени называется событиями.

Попробуйте осмотреться вокруг себя, что вы видите? Я определённо наблюдаю вокруг себя лишь вещи (живые или неживые) и события с ними происходящие. Я сижу во дворике, поэтому вокруг меня клумбы, неподалёку от которых бегают воробьи и голуби, ищущие себе пропитание. Справа находится пустующая детская площадка, окруженная высокими деревьями. Всё это стоит внутри квартала с невысокими домами. Я же сижу на лавочке и пишу эту книгу. Действительно ли всё из этого объект или событие?

Я нахожусь (то есть сижу) на скамейке и пишу книгу. В данном случае я, скамейка и ноутбук моей жены — это объекты. Нажатия моих пальцев по кнопкам, и появление на экране букв — это события. Клумбы стоят на каменной плитке. Воробьи с голубями бегают по ней же и клюют хлеб, который я им бросаю. Детская площадка просто стоит во дворе, а ветер качает деревья, которые, в свою очередь, растут. Всё, что я перечислил — это либо имеющие своё место в пространстве объекты или же события, которые с ними происходят.

Отступление

Пытливый читатель наверняка спросит, куда отнести воздух, воду, землю и прочие вещества, а так же ветер, горение и прочие процессы. Прекрасный вопрос! И ответ на него прост. Перечисленные вещества (эти и многие другие) по сути это тоже объекты. Из школьного курса физики вы наверняка знаете, что все вещества имеют три агрегатных состояния — твердое, жидкое и газообразное (немного упростим). Легче всего представить себе форму и положение веществ в твердом состоянии, но по своей сути и воздух и вода и огонь тоже имеют свою форму, просто их форма довольно неустойчива и стремительно меняется. В свою очередь ветер и горение — это процессы (продолжительные события), происходящие с воздухом и с горящим материалом.

Человеческая речь

В нашей речи в общем случае объекты обозначаются существительными, а события обозначаются глаголами. Бывает что существительное обозначает событие (ветер, создание, смотрины, обжиг) — так называемые отглагольные существительные, однако не бывает обратного — чтобы глагол обозначал объект.

Это наталкивает на мысль, что и события можно представить в виде объектов. Действительно, как мы сказали, объект — это то, что может содержать в себе что-то, а событие может содержать в себе другие события.

Теперь вернёмся немного назад — к рецепту яичницы. Весь смысл этого рецепта был в том, чтобы преобразовать несколько объектов (ингредиентов) в один (яичницу), для чего необходимо было сделать несколько действий, записанных в рецепте. В процессе приготовления мы тоже имели дело с одними лишь только объектами и событиями. Однако то, что мы делали называлось не события, а действия. Чтобы объяснить это переименование я перейду к описанию того, какими бывают объекты и события.

Добавить комментарий

Ваш e-mail не будет опубликован.