Спробуємо перейти на глибший рівень деталізації і зазирнути всередину обробників подій. Поміркуйте над тим, з чого вони можуть складатися. Звичайно, в обробнику події не може бути записано українською мо вою текст на кшталт «змінити масштаб відображення документа», адже комп’ютер українською не читає і такого тексту не зрозуміє. Відповідь полягає в тому, що в кожному обробнику події описано певний алгоритм.
Алгоритм
— це послідовність інструкцій, виконання яких
дозволяє розв’язати певну задачу за скінченний час.
Алгоритм завжди
розраховано на певного виконавця, для якого інструк ції алгоритму мають
бути зрозумілими настільки, щоб він міг їх ви конувати автоматично, не
застосовуючи розумову діяльність. Останнє положення важливе, адже виконавцем
може бути не тільки людина, а й не наділена розумом істота — механізм або
інформаційна система. Зо крема, виконавцем алгоритмів, що містяться у
програмах, є комп’ютер.
Алгоритми, за якими працюють програми (а
точніше, методи об’єктів), найчастіше записують у текстовій формі, але не
природною людською мовою, а мовою програмування, призначеною спеціально
для опису дій програми. Складати алгоритми та записувати їх мовою програмування
— основний професійний обов’язок програмістів.
Комментариев нет:
Отправить комментарий