Ответ: Скрипты - впечатать имя файла на фото
Дисклэймер. Я сам не профессиональный программист и поэтому ответственности за нижеследующее не несу.
Объектная среда когда кругом объекты. Объект обладает свойствами и методами. Имеет данные и процедуры обработки этих данных, которые тоже, данные. В обычном мире, например, объект "колесо" имеет свойство "круглое" и метод "катиться". Очевидно что и любой объект имеющий свойство "круглый" будет обладать методом "катиться", хотя может быть вовсе не колесом.
Программно объект это набор функций образующих его интерфейс. То есть, вы знаете где объекту нужно нажать, чтобы оттуда, откуда вы знаете потекло то, что вам нужно. Вы не получаете доступ внурь объекта, вы пользуетесь его интерфейсом связываясь с объектом посредством т.н. объектных переменных. В некоторых языках, типа Явы - вообще все кругом объекты. Несмотря на очевидную избыточность такого подхода (из набора в 100 свойств и 20 методов вам понадобится 2 свойства и 1 метод, а тело объекта все равно будет включено в виде библиотеки или кода в вашу программу целиком), он оправдывает себя полностью - вы общаетесь с объектом на "высоком уровне", и тем самым ваш собственный код сокращается чрезвычайно и что самое главное сокращается вследствии этого количество ошибок и время на их отлов.
Представьте себе что вместо того чтобы переключать канадлы на ТВ с помощью интерфейса вы бы залезали внутрь ящика и перематывали бы пару катушек и перепаивали бы пару конденсаторов уповая на то, что "ничего лишнего зато нет". Ведь если у вас есть возможность переключаться между 99-ю каналами, то на все 99 каналов предусмотрены детали, микросхемы, процессоры, трансформаторы и тп и тд. Несравненно большая куча.
Вот это и есть объектная среда. Когда вас окружают объекты, о внутреннем устройстве которых вы можете ничего не знать, но умея пользоваться их интерфейсом (для чего достаточно почитать оперэйшн мануал) вы управляете ими и получаете от них результат.
Так вот, в программировании те же самые объекты как телевизор, газета, радио, и тп, только в виде программных модулей, блоков. Из которых вы и строите свою программу.
Установить Новый просмотр = Телевизор.Включить.Канал(9).Громкость(10)